Предмет: Информатика,
автор: Аноним
Здравствуйте. Помогите написать задачу на PascalABC.NET
Задача. В последовательности, состоящей из 0 и 1, подсчитать максимальное
количество подряд стоящих 1. Хранить элементы последовательности в
памяти нет необходимости.
Ответы
Автор ответа:
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
Предмет: Физика,
автор: Елизавета211
Предмет: Алгебра,
автор: blackness777
Предмет: Биология,
автор: Аноним
Предмет: Литература,
автор: Аноним