astenSA
?>

Требуется найти самую длинную непрерывную цепочку нулей в последовательности нулей и единиц. пример сделать без использования массивов и на языке паскаль абс.

Информатика

Ответы

mixtabak2
Var
  i, n, max: integer;
  s: string;

 begin
  n := 0;
  max := 0;
  readln(s);
  for i := 1 to length(s) do
  begin
    if(s[i] = '0') then n := n + 1
    else begin if(n > max) then max := n; n := 0; end;
  end;
  write(max);
end.
mshelen732

A[i]:=random(20)-10;

while (i>0)

if i<>0

Объяснение

Ошибка A[i]:=random(21); Твой диапазон [0;20]

Исправление A[i]:=random(20)-10;

Дальше можно находить элемент в массиве по разному, можно просто все элементы проверить, счётчик дойдёт до нуля - программа выведет "Не найден!", если счётчик не равен нулю, значит хотя бы 1 значение х в массиве было найдено.

Ошибка while (i<=N)

Исправление while (i>0)

Ошибка if i<=N

Исправление if i<>0

Условие (i<=N) выполняется всегда, поэтому оно вообще не нужно

darialyagina

A[i]:=random(20)-10;

while (i>0)

if i<>0

Объяснение

Ошибка A[i]:=random(21); Твой диапазон [0;20]

Исправление A[i]:=random(20)-10;

Дальше можно находить элемент в массиве по разному, можно просто все элементы проверить, счётчик дойдёт до нуля - программа выведет "Не найден!", если счётчик не равен нулю, значит хотя бы 1 значение х в массиве было найдено.

Ошибка while (i<=N)

Исправление while (i>0)

Ошибка if i<=N

Исправление if i<>0

Условие (i<=N) выполняется всегда, поэтому оно вообще не нужно

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Требуется найти самую длинную непрерывную цепочку нулей в последовательности нулей и единиц. пример сделать без использования массивов и на языке паскаль абс.
Ваше имя (никнейм)*
Email*
Комментарий*