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

    Желательно с комментариями (//комент)

    Язык C++ (Visual Studio)

Ответы 1

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

    #include <iostream>//cin

    #include <cstdlib> //rand()

    #include <ctime>//time()

    using namespace std;

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

    int main() {

    int Arr[N];

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

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

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

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

     cout << Arr[i] << " ";

    }

    cout << endl;

    bool flag = true;

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

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

      flag = false;

      break;

     }

    }

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

    return 0;

    }

    answer img
    • Автор:

      ziggy42
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years