C++
В одновимірному масиві, заповненому випадковими числами, визначити мінімальний і максимальний
елементи.
Ответы
Ответ:
Ось приклад коду на мові C++ для знаходження мінімального та максимального елементів у випадковому одновимірному масиві:
С++
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
const int SIZE = 10; // Розмір масиву
int arr[SIZE]; // Оголошення масиву
int max, min; // Змінні для максимального та мінімального елементів
// Заповнення масиву випадковими числами
srand(time(0));
for (int i = 0; i < SIZE; i++) {
arr[i] = rand() % 100;
}
// Знаходження максимального та мінімального елементів
max = arr[0];
min = arr[0];
for (int i = 1; i < SIZE; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
}
// Виведення результату
cout << "Максимальний елемент: " << max << endl;
cout << "Мінімальний елемент: " << min << endl;
return 0;
}
Объяснение:
У цьому коді ми оголосили константу SIZE зі значенням 10, щоб задати розмір масиву, та створили масив arr з цим розміром. Ми заповнили масив випадковими числами в діапазоні від 0 до 99 за допомогою функцій srand() та rand(), попередньо ініціалізувавши генератор випадкових чисел за допомогою функції time(). Потім ми знайшли максимальний та мінімальний елементи у масиві за допомогою циклу for та операторів порівняння > та <, і вивели результат за допомогою функції cout.