Подсчитать кол-во участков, которые образуют непрерывные неуменьшающиеся последовательности чисел - C#
Формулировка задачи:
Обьявить массив целых чисел и заполнить его рандомно. Размерность массива:200 , Диапазон ( 0 -100 ).
ПОМОГИТЕ ПРОШУ С ЭТИМ:
Подсчитать колличество участков, которые образуют непрерывные последовательности чисел с неуменьшающимися значениями
Начало сделал, что дальше?((((((
int[] array = new int[200];
Random rnd = new Random();
for(int i = 0; i < 200; i++)
array[i] = rnd.Next(0, 101);Решение задачи: «Подсчитать кол-во участков, которые образуют непрерывные неуменьшающиеся последовательности чисел»
textual
Листинг программы
int[] array = new int[200];
Random rnd = new Random();
array[0] = rnd.Next(0, 101);
bool sq = false;
int resut = 0;
for (int i = 1; i < 200; i++)
{
array[i] = rnd.Next(0, 101);
if (array[i] >= array[i - 1]) { if (sq == false) { resut++; sq = true; } }
else { sq = false; }
}
Console.WriteLine(resut+" последовательностей");
Console.Read();