Предмет: Информатика,
автор: Max5037
Вводится последовательность натуральных чисел. Признак конца ввода - ноль. Необходимо проанализировать подпоследовательности из подряд идущих чисел "2" и вывести количество чисел в самой длинной из них.
spamingpocht:
через пробел?
Ответы
Автор ответа:
1
Ответ:
если через пробел , то вот код , если не через пробел , то в первой строчке вместо пробела в сплите поставь то , что надо
Объяснение:
a=list(map(int,input().split()))
c=0
ma = 0
for i in range (len (a)):
if a[i] == 2 :
c +=1
else :
if ma < c :
ma = c
c = 0
print(ma)
Вариант без массива , но ввод в столбец
c=0
ma = 0
a = 1
while a != 0 :
a=int(input())
if a == 2 :
c+=1
if c > ma :
ma = c
else :
c = 0
print(ma)
Похожие вопросы
Предмет: Алгебра,
автор: s4lzmann
Предмет: География,
автор: megensli38
Предмет: Английский язык,
автор: yahyodilya
Предмет: Математика,
автор: Аноним
Предмет: Физика,
автор: ИванВасильев1