Вопрос задан 24.09.2023 в 03:18. Предмет Информатика. Спрашивает Волощук Руслана.

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

элемент​
0 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;

}

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

Для нахождения минимального и максимального элементов в одномерном массиве в C++, вы можете использовать следующий код. В этом примере массив будет заполнен случайными числами от 1 до 100:

cpp
#include <iostream> #include <cstdlib> #include <ctime> int main() { const int arraySize = 10; // Размер массива int array[arraySize]; // Одномерный массив int minValue, maxValue; // Инициализация генератора случайных чисел std::srand(std::time(nullptr)); // Заполнение массива случайными числами for (int i = 0; i < arraySize; i++) { array[i] = std::rand() % 100 + 1; // Генерируем числа от 1 до 100 } // Начальные значения минимального и максимального элементов minValue = maxValue = array[0]; // Поиск минимального и максимального элементов в массиве for (int i = 1; i < arraySize; i++) { if (array[i] < minValue) { minValue = array[i]; } if (array[i] > maxValue) { maxValue = array[i]; } } // Вывод результатов std::cout << "Минимальный элемент: " << minValue << std::endl; std::cout << "Максимальный элемент: " << maxValue << std::endl; return 0; }

Этот код создает массив из 10 случайных чисел от 1 до 100, а затем находит минимальный и максимальный элементы в этом массиве, используя цикл. Результаты выводятся на экран.

0 0

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

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

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

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