Вопрос задан 09.07.2023 в 17:08. Предмет Информатика. Спрашивает Курявский Илья.

Помогите сделать в С++. Дан массив, состоящий из N элементов. Найти и вывести на экран максимальный

и минимальный элемент массива, их сумму и произведение.
0 0
Перейти к ответам

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

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

Ответ:

#include <iostream>

#include <stdint.h>

#include <limits.h>

using namespace std;

int main()

{   const int n = 10;

   int m[n];

   int max = INT_MIN;

   int min = INT_MAX;

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

   {

       m[i] = rand() % 40;

       if(m[i]>max)

           max = m[i];

       

       if(m[i]<min)

           min = m[i];

   }

   cout<<max<<endl<<min<<endl<<max+min<<endl<<max*min<<endl;

   return 0;

}


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

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

cpp
#include <iostream> #include <vector> #include <climits> // Для использования INT_MAX и INT_MIN int main() { int N; std::cout << "Введите размер массива: "; std::cin >> N; std::vector<int> arr(N); std::cout << "Введите элементы массива: "; for (int i = 0; i < N; ++i) { std::cin >> arr[i]; } int minElement = INT_MAX; int maxElement = INT_MIN; int sum = 0; int product = 1; for (int i = 0; i < N; ++i) { minElement = std::min(minElement, arr[i]); maxElement = std::max(maxElement, arr[i]); sum += arr[i]; product *= arr[i]; } std::cout << "Минимальный элемент: " << minElement << std::endl; std::cout << "Максимальный элемент: " << maxElement << std::endl; std::cout << "Сумма элементов: " << sum << std::endl; std::cout << "Произведение элементов: " << product << std::endl; return 0; }

Программа сначала запрашивает у пользователя размер массива, затем заполняет его элементами. Затем она находит минимальный и максимальный элементы, а также сумму и произведение всех элементов массива, и выводит результаты на экран.

0 0

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

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

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

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