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

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

Задать свой вопрос
2 ответа
Var a, p, c, max: integer;
begin
  a := -1;
  p := 0;
  c := 0;
  max := 1;
  while a lt;gt; 0 do
  begin
    read(a);
    if a lt;gt; p then
    begin
      if c gt; max then max := c;
      c := 0;
    end;
    p := a;
    c := c + 1;
      end;
  write(max);
end.
python

import sys
import math
import random
a = input("Введите целые числа через пробел: ").split(" ") schitalia = [int(x) for x in a][:-1] pereveli k tselomy tipu
count = 1
now = 1
for i in range(1, len(a)):
    if a[i] == a[i-1]: now += 1
    else:
        count = max(count, now)
        now = 1
print('Максимум попорядку идут 0 схожих чисел.'.format(count))

Елизавета Ашкинази
А в Pascale, ибо питон мне не знаком
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт