• Дана последовательность натуральных чисел, завершающаяся числом 0. Определите, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу. (pascal)
    P.S Надо использовать цикл while, но я не могу понять каким образом.

Ответы 3

  • А в Pascale, ибо питон мне не знаком
    • Автор:

      watkins
    • 5 лет назад
    • 0
  • pythonimport sysimport mathimport randoma = input("Введите целые числа через пробел: ").split(" ") #schitalia = [int(x) for x in a][:-1] # pereveli k tselomy tipucount = 1now = 1for i in range(1, len(a)):    if a[i] == a[i-1]: now += 1    else:        count = max(count, now)        now = 1print('Максимум подряд идут {0} одинаковых чисел.'.format(count))
    • Автор:

      flashbeps
    • 5 лет назад
    • 0
  • var a, p, c, max: integer;begin  a := -1;  p := 0;  c := 0;  max := 1;  while a <> 0 do  begin    read(a);    if a <> p then    begin      if c > max then max := c;      c := 0;    end;    p := a;    c := c + 1;      end;  write(max);end.
    • Автор:

      wilkins
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years