Дан одномерный массив из N целых чисел. Найти в массиве максимальную длинну последовательности из подряд идущих элементов каждый из которых больше или равен предыдущему

Var
  a: array[1..100] of integer;
  n, i, maxlen, len: integer;
 
begin
  write(Введите длину последовательности n: );
  read(n);
  write(Введите последовательность: );
  for i := 1 to n do read(a[i]);
  len := 1;
  for i := 2 to n do
    if a[i - 1] <= a[i] then inc(len)
    else
    begin
      maxlen := max(len, maxlen);
      len := 1;
    end;
  write(Максимальная длина возрастающей последовательности: , max(maxlen, len));
end.

Оцени ответ
Подпишись на наш канал в телеграм. Там мы даём ещё больше полезной информации для школьников!

Загрузить картинку