Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Додаток А.2 Результат виконання довідкової програми компонентів Delphi




 

 


Додаток Б Програма обчислень над одновимірним масивом

У масиві D знайти суму всіх елементів. Якщо ця сума менша від нуля, то у цьому масиві замість від’ємних елментів записати їх абсолютні значення, в іншому випадку замість додатних елементів записати їх значення з протилежним знаком. Обчислити добуток і координати перших восьми елементів та суму перших шеси елементів. Визначити з них менше значення і добути з них корінь кубічний.

Додаток Б.1 Лістинг програми обчислень над одновимірним масивом

#include <iostream>

#include <conio.h>

 

using namespace std;

 

int s(0);

 

void init(double array[], int n) {

cout << "Vvedit 10 chusel: ";

for (int i(0); i < n; i++) {

cin >> array[i];

s += array[i];

}

 

if (s < 0) {

for (int i(0); i < n; i++) {

if (array[i] < 0)

array[i] = abs(array[i]);

cout << array[i] << " ";

}

} else {

for (int i(0); i < n; i++) {

if (array[i] > 0)

array[i] = -array[i];

cout << array[i] << " ";

}

}

}

 

 

void calc(double array[], int D, int S) {

cout << "\nObchuslennja: ";

for (int i(0); i < 8; i++) {

D *= array[i];

}

 

for (int i(0); i < 6; i++) {

S += array[i];

}

 

if (S > D)

cout << "Sqrt D = " << sqrt(D);

else cout << "Sqrt S = " << sqrt(S);

}

 

int main() {

const int n = 10;

 

double *array = new double[n], D(1), S(0);

 

init(array, n);

 

calc(array, D, S);

 

_getch();

return 0;

}

 

Додаток Б.2 Результат виконання програми обчислень над одновимірним масивом

 

 


Додаток В Програма обчислень над матрицями

У матриці С знайти мінімальний від’ємний елемент та його координати. Обчислити наву матрицю, елементи якої дорівнюють добуткам елементів матриці С на мінімальний від’ємний елемент.Знайти кількість та координати додатних елементів у новій матриці, а також середнє значення цих додатних елементів. Обчислити добуток від’ємних елементів нової матриці і добути з нього корінь кубічний.

Додаток В.1 «Лістинг програми обчислень над матрицями»

 

#include <iostream>

#include <conio.h>

 

using namespace std;

 

const int n(5);

 

double calc(int sum, int mult, int array[n][n]) {

double y;

cout << "Sum = " << sum << "\nMult = " << mult;

sum > mult? y = log(sum): y = pow(mult, 2);

cout << "\nValue = " << y;

return y;

}

 

int main() {

 

int array[n][n], nArray[n][n];

 

int sum(0), mult(1), min(999), p, k;

 

for (int i(0); i < n; i++) {

cout << "Vvedit " << i+1 << " rjadok: ";

for (int j(0); j < n; j++) {

cin >> array[i][j];

 

if (array[i][j] > min) {

min = array[i][j];

p = i;

k = j;

}

}

}

 

int count(0), c(0), d(1);

 

for (int i(0); i < n; i++) {

for (int j(0); j < n; j++) {

nArray[i][j] = array[i][j] * min;

 

if (nArray[i][j] > 0) {

count++;

cout << "\nnArray[" << i << "][" << j << "] = " << nArray[i][j];

c += nArray[i][j];

}

 

if (nArray[i][j] < 0)

d *= nArray[i][j];

}

}

 

 

cout << "> 0 = " << count;

cout << "\nSerednje = " << c/count;

cout << "\nDobutok = " << sqrt(d);

 

_getch();

return 0;

}





Поделиться с друзьями:


Дата добавления: 2016-11-18; Мы поможем в написании ваших работ!; просмотров: 564 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Человек, которым вам суждено стать – это только тот человек, которым вы сами решите стать. © Ральф Уолдо Эмерсон
==> читать все изречения...

2256 - | 2103 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.009 с.