Вопрос задан 19.01.2019 в 05:48. Предмет Информатика. Спрашивает Будников Андрей.

Дана последовательность натуральных чисел, завершающаяся числом 0. Определите, какое наибольшее

число подряд идущих элементов этой последовательности равны друг другу. сделайте на питоне 3,1 с циклом но без массивов и чтоб было понятно
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Петрова Анна.
n0 = -1 #предположим, что предыдущий элемент = -1
l1 = 0 # текущая длина послед. повторяющихся
max_l = 0 # Искомая длина послед. повторяющихся
n = int(input())
while n != 0:
    if n == n0:
        l1 += 1
    else:
        n0 = n
        max_l = max(max_l, l1)
        l1 = 1
    n = int(input())
max_l = max(max_l, l1)
print('Наибольшее число подряд идущих ',max_l)

 Тестовое решение:
3
3
4
5
5
5
6
0
Наибольшее число подряд идущих  3



0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос