1. Объявить три целочисленных массива, размером 5.
2. Первые два заполнить случайными числами.
3. В третий массив записать сумму соответствующих элементов первых двух массивов (в нулевую ячейку третьего массива – сумму нулевых ячеек первого и второго массивов и так далее)
4. Затем вывести все числа третьего массива.
5. Найти наибольшее и наименьшее числа в третьем массиве и вывести их.
НАПИСАТЬ НА C++ ДАЮ 16 БАЛЛОВ ПОМОГИТЕ ПЖ СРОЧНО
Ответы
Ответ:
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";
}
Объяснение: