Показать сообщение отдельно
Трэй
Аватар для Трэй
Сообщения: 8,137
Регистрация: 30.09.2008
Старый пост, нажмите что бы добавить к себе блог 4 марта 2011, 13:38
LastFm
  #1051 (ПС)
-Цитата от Hammer Посмотреть сообщение
-Цитата от Трэй Посмотреть сообщение
не могу реальзовать нахождение само.
язык паскаль
Код:
const N = 10;
var
  m : array[1..N] of integer;
  i, num, max : integer;
begin
  num:= 0; max:= 0;
  writeln('Введите массив:');
  for i:= 1 to N do
    begin
      readln(m[i]);
      if (odd(m[i]) = false) OR (i = N) then
        begin
          if (num > max) then max:= num;
          num:= 0;
        end
      else
        inc(num); 
     end;

  writeln('Максимальная последовательность: ', max);
  readln;
end.
он по ходу последнее число не считывает
тестовый набор: 1 3 5 2 4 1 3 5 1 1
вывод:4

offline
Ответить с цитированием