• ВХОДНЫЕ ДАННЫЕ
    Дана последовательность натуральных чисел, в конце которой идет число 0.
    ВЫХОДНЫЕ ДАННЫЕ
    Определите, сколько элементов этой последовательности больше предыдущего. Числа, идущие за нулем, считывать не нужно.

    Язык Python или Pascal

Ответы 9

  • ВЫВОД 2
    • Автор:

      patty
    • 6 лет назад
    • 0
  • ну просто в строчку вводи
  • или переделать под столбик обязательно?
  • под столбик обязательно
  • ок
  • Вводить все равно как - сколько угодно в строках и сколько угодно в столбцах, смешивая столбцы и строки.
    • Автор:

      gillespie
    • 6 лет назад
    • 0
  • И да, если надо с нецелыми работать, вместо ReadSeqIntegerWhile просто указывается ReadSeqRealWhile
    • Автор:

      sally100
    • 6 лет назад
    • 0
  • ans = 0

    a, b = 1, -1

    while b != 0:

       a, b = b, int(input().strip())

       if a < b and a != -1:

           ans += 1

    print(ans)

  • PascalABC.NET 3.4.2, сборка 1843 от 24.10.2018Внимание! Если программа не работает, обновите версию!

    begin

     ReadSeqIntegerWhile(t -> t <> 0).Incremental

         .Where(t -> t > 0).Count.Println

    end.

    6 -8 9 -8 -5 7 7 -5 9 2 -8 10 1 -3 2 4 -2 -1 -4 08
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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