Вопрос задан 03.07.2023 в 19:59. Предмет Информатика. Спрашивает Зайцев Анатолий.

1. Объявить три целочисленных массива, размером 5. 2. Первые два заполнить случайными числами. 3.

В третий массив записать сумму соответствующих элементов первых двух массивов (в нулевую ячейку третьего массива – сумму нулевых ячеек первого и второго массивов и так далее) 4. Затем вывести все числа третьего массива. 5. Найти наибольшее и наименьшее числа в третьем массиве и вывести их. НАПИСАТЬ НА C++ ДАЮ 16 БАЛЛОВ ПОМОГИТЕ ПЖ СРОЧНО
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Буланцев Эдуард.

Ответ:

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";

}

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу вам с этой задачей на C++. Вот пример кода, который решает вашу задачу:

cpp
#include <iostream> #include <cstdlib> #include <ctime> int main() { const int size = 5; int array1[size]; int array2[size]; int sumArray[size]; // Заполнение массивов array1 и array2 случайными числами std::srand(static_cast<unsigned int>(std::time(nullptr))); for (int i = 0; i < size; ++i) { array1[i] = std::rand() % 100; // случайное число от 0 до 99 array2[i] = std::rand() % 100; } // Вычисление суммы элементов первых двух массивов и заполнение sumArray for (int i = 0; i < size; ++i) { sumArray[i] = array1[i] + array2[i]; } // Вывод всех чисел третьего массива std::cout << "Сумма массивов:" << std::endl; for (int i = 0; i < size; ++i) { std::cout << sumArray[i] << " "; } std::cout << std::endl; // Поиск наибольшего и наименьшего чисел в третьем массиве int maxNumber = sumArray[0]; int minNumber = sumArray[0]; for (int i = 1; i < size; ++i) { if (sumArray[i] > maxNumber) { maxNumber = sumArray[i]; } if (sumArray[i] < minNumber) { minNumber = sumArray[i]; } } // Вывод наибольшего и наименьшего чисел std::cout << "Наибольшее число: " << maxNumber << std::endl; std::cout << "Наименьшее число: " << minNumber << std::endl; return 0; }

Просто скопируйте этот код в файл с расширением .cpp, скомпилируйте его и запустите. Вам будут показаны случайно заполненные массивы, сумма элементов и наибольшее/наименьшее числа в третьем массиве.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос