Предмет: Информатика, автор: vikakrucok8

С++ В одномерном массиве, заполнитенном случайными числами, определить минимальный и максимальный элемент​

Ответы

Автор ответа: archie242
0

Відповідь:

#include <iostream>

#include <cstdlib>

#include <ctime>

using namespace std;

int main()

{

   const int size = 10;

   int arr[size];

   srand(time(NULL)); // инициализируем генератор случайных чисел

   // заполняем массив случайными числами

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

   {

       arr[i] = rand() % 100; // случайное число от 0 до 99

   }

   // выводим массив на экран

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

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

   {

       cout << arr[i] << " ";

   }

   cout << endl;

   int min = arr[0];

   int max = arr[0];

   // ищем минимальный и максимальный элементы в массиве

   for (int i = 1; i < size; i++)

   {

       if (arr[i] < min)

       {

           min = arr[i];

       }

       if (arr[i] > max)

       {

           max = arr[i];

       }

   }

   // выводим результаты

   cout << "Минимальное значение: " << min << endl;

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

   return 0;

}

Похожие вопросы
Предмет: История, автор: nazarivlev13