17 сентября 2015 г.

Объявить три массива. Первые два заполнить случайными значениями от 10 до 30. В элементы третьего массива записать сумму соответствующих элементов первых двух массивов. (в нулевую ячейку третьего – сумму нулевых ячеек первого и второго массивов и так далее). Затем найти среднее арифметическое элементов третьего массива, максимальное значение и минимальное значение, которые он хранит.

void main()
{
setlocale(LC_ALL, "rus");
const int size = 15;
int a[size], b[size], c[size];

srand(time(NULL));
for (int i = 0; i < size; i++)
a[i] = rand() % 20 + 10;
for (int i = 0; i < size; i++)
b[i] = rand() % 20 + 10;

cout << "Массив a:\n";
for (int i = 0; i < size; i++)
cout << a[i] << " ";
cout << "\n\nМассив b:\n";
for (int i = 0; i < size; i++)
cout << b[i] << " ";

for (int i = 0; i < size; i++)
c[i] = a[i] + b[i];

int sr = 0, min = c[0], max = c[0];

for (int i = 0; i < size; i++)
{
sr += c[i];
if (min > c[i])
min = c[i];
if (max < c[i])
max = c[i];
}
sr /= size;

cout << "\n\nМассив c:\n";
for (int i = 0; i < size; i++)
cout << c[i] << " ";
cout << "\n\n";
cout << "Среднее арифметическое: " << sr << "\n";
cout << "Минимальное значение: " << min << "\n";
cout << "Максимальное значение: " << max << "\n";
}

Комментариев нет:

Отправить комментарий