Дан целочисленный массив A[5]. Определить, образуют ли его элементы неубывающую...

0 голосов
47 просмотров

Дан целочисленный массив A[5]. Определить, образуют ли его элементы неубывающую последовательность. (Массив должен быть всегда рандомным). Желательно с комментариями (//комент) Язык C++ (Visual Studio)


Информатика (12 баллов) | 47 просмотров
Дан 1 ответ
0 голосов

Код ниже. Результат работы на скриншоте.

#include //cin

#include //rand()

#include //time()

using namespace std;


#define N 5 // Количество элементов в массиве


int main() {

int Arr[N];

srand(static_cast(time(0))); //Инициализация генератора случайных чисел

cout << "Исходный массив: ";</p>

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

 Arr[i] = rand(); //Заполнение случайными числами

 cout << Arr[i] << " ";</p>

}

cout << endl;</p>

bool flag = true;

for(int i = 0; i < N - 1; ++i){

 if(Arr[i] > Arr[i+1]){

 flag = false;

 break;

 }

}

cout << "Последовательность " << (flag ? " НЕубывающая. " : "не образуется") << endl;</p>

return 0;

}


image
(6.9k баллов)