Предмет: Информатика, автор: Аноним

Здравствуйте. Помогите написать задачу на PascalABC.NET
Задача. В последовательности, состоящей из 0 и 1, подсчитать максимальное
количество подряд стоящих 1. Хранить элементы последовательности в
памяти нет необходимости.

Ответы

Автор ответа: malikserserrt
0

Ответ:

program project215;

uses

 crt;

var a:array[1..100] of integer;

   i,j,k:integer;

begin

 randomize;

 j:=0;

 k:=0;

 for i:=1 to 100 do

 begin

   a[i]:=random(100)-50;

   writeln(a[i]);

   if i mod 10=0 then writeln;

   if a[i]>0 then j:=j+1

   else

   begin

  if k<j then k:=j;

     j:=0;

   end;

 end;

write('Максимальная последовательность положительных элементов: ',k);

 Readln;

end.

Объяснение:


Аноним: Привет. Задача немного другая. Нужно чтобы была одна последовательность из 0 и 1. Например, 00011111000100011101 и здесь максимальные ПОДРЯД стоящие 1 пять. Те что после трёх нулей в начале
Похожие вопросы
Предмет: Алгебра, автор: руся889
Предмет: Алгебра, автор: blackness777
Предмет: Биология, автор: Аноним