Вопрос задан 12.07.2023 в 01:41. Предмет Информатика. Спрашивает Жовнерчук Макс.

Пожалуйста помогите надо на с++ написать задачу как можно проще можно через cout или printf:

Найдите максимальный и минимальный элементы массива из 10 случайных целых двузначных чисел и разность между ними.!!!!
0 0
Перейти к ответам

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

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

#include <iostream>

#include <time.h>

using namespace std;

int main(){

srand(time(0));

int A[20];

int mmin = 1000;

int mmax = 0;

cout << "Массив: { ";

for(int i = 0; i<20; i++){

 A[i] = rand()%90+10;

 cout << A[i] << " ";

 if(mmax<A[i]) mmax = A[i];

 if(mmin>A[i]) mmin = A[i];

}

cout << "}\n\n";

cout << "Минимальное: " << mmin << endl;

cout << "Максимальное: " << mmax << endl;

cout << mmax << " - " << mmin << " = " << mmax-mmin;

cout << endl;

return 0;

}

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

Конечно, вот пример решения задачи на C++:

cpp
#include <iostream> #include <cstdlib> #include <ctime> int main() { const int size = 10; int arr[size]; // Задаем случайное зерно std::srand(static_cast<unsigned>(std::time(nullptr))); // Заполняем массив случайными двузначными числами for (int i = 0; i < size; ++i) { arr[i] = std::rand() % 90 + 10; // Генерируем случайное число от 10 до 99 } // Находим максимальный и минимальный элементы int max = arr[0]; int min = arr[0]; for (int i = 1; i < size; ++i) { if (arr[i] > max) { max = arr[i]; } if (arr[i] < min) { min = arr[i]; } } // Вычисляем разность между максимальным и минимальным элементами int difference = max - min; // Выводим результаты std::cout << "Массив: "; for (int i = 0; i < size; ++i) { std::cout << arr[i] << " "; } std::cout << "\nМаксимальный элемент: " << max << std::endl; std::cout << "Минимальный элемент: " << min << std::endl; std::cout << "Разность между ними: " << difference << std::endl; return 0; }

Здесь мы используем генерацию случайных чисел из диапазона [10, 99] и находим максимальный и минимальный элементы массива. Затем вычисляем разность между ними и выводим результаты с помощью cout.

0 0

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

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

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

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