Вводится последовательность натуральных чисел. Признак конца ввода - ноль. Необходимо проанализировать подпоследовательности из подряд идущих чисел "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)
Вас заинтересует
4 месяца назад
4 месяца назад
6 месяцев назад
6 месяцев назад
2 года назад
2 года назад
7 лет назад