Требуется найти самую длинную непрерывную цепочку нулей в последовательности нулей и единиц. пример: 00101110000110 ответ: 4; программу нужно написать на паскале
103
400
Ответы на вопрос:
Надеюсь вам можно использовать массивы, если нет, то скажите, переделаем
Var s: string; bg,k,i,l: integer; begin write('строка: '); readln(s); i: =1; bg: =0; k: =0; l: =length(s); while (i< l) do begin while (s[i]< > '0') and (i< l) do i: =i+1; bg: =i; while (s[i]='0') and (i< l) do i: =i+1; if i=l then bg: =bg-1; if k< i-bg then k: =i-bg; end; writeln('длина макс. последоват. из нулей = ',k); end.
Популярно: Информатика
-
romashka30106.01.2022 21:32
-
aliseymur712.10.2022 00:50
-
beysekeevadaniy04.08.2021 03:23
-
n00byte06.10.2022 12:25
-
vikaolkhovskay13.04.2021 06:23
-
alica12343420.01.2021 17:22
-
Kravtskris11.04.2022 17:38
-
светланчикк10.05.2023 16:35
-
help27311.03.2021 21:06
-
помогиииитееее223310.08.2022 16:16