• Вводится последовательность целых чисел, оканчивающаяся нулем. Число 0 в последовательность не входит.

    Выведите элементы последовательности в обратном порядке. Для хранения данных используйте стек.

    Входные данные
    Вводится последовательность целых чисел, по модулю не превосходящих 10000. Ввод заканчивается, когда будет введено число 0. Всего чисел не более 100 (не считая нуля).

    Выходные данные
    Выведите элементы этой последовательности в обратном порядке, через пробел.

Ответы 4

  • А есть решение на С++?
  • Что значит "есть"? Есть - это когда Вы где-то готовое ищете. А когда программа пишется, вопрос "есть" некорректен.
    • Автор:

      dunlap
    • 6 лет назад
    • 0
  • Нет. Вы не уважаете чужой труд, иначе бы сразу написали, на каком языке нужна программа. А по умолчанию тут принято писать на Паскале, который массово в школах изучают.
    • Автор:

      jesus824
    • 6 лет назад
    • 0
  • // PascalABC.NET 3.2, сборка 1325 от 19.10.2016begin  var s:= new stack<integer>;  var n:integer;  Writeln('Вводите числа, ноль завершает ввод');  repeat    Read(n);    if n<>0 then s.Push(n);  until n=0;  for var i:=1 to s.Count do begin    Write(s.Peek,' ');    s.Pop    end;  Writelnend.ПримерВводите числа, ноль завершает ввод3 6 9 12 5 11 -4 8 0 2 98 -4 11 5 12 9 6 3
    • Автор:

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

Войти через Google

или

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

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

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