Нужно отыскать самую длинноватую постоянную цепочку нулей в последовательности нулей и

Нужно отыскать самую длинноватую непрерывную цепочку нулей в последовательности нулей и единиц.
Пример: 00101110000110 Ответ:4;
Программу необходимо написать на Паскале

Задать свой вопрос
2 ответа
Полагаюсь вам можно использовать массивы, если нет, то скажите, переделаем
Дембиков Владислав
а черт, на минутку не успел))
Var s: string;
    bg,k,i,l: integer;
begin
  write('строчка:  ');
  readln(s);
  i:=1;  bg:=0;  k:=0;
  l:=length(s);
  while (ilt;l) do
  begin
    while (s[i]lt;gt;'0') and (ilt;l) do i:=i+1;
    bg:=i;
    while (s[i]='0') and (ilt;l)  do i:=i+1;
    if i=l then bg:=bg-1;
    if klt;i-bg then k:=i-bg;
  end;
  writeln('длина макс. последоват. из нулей = ',k);
end.
    
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт