ПАСКАЛЬ Вводится последовательность целых чисел до 0. Вычислить последовательность...

0 голосов
18 просмотров

ПАСКАЛЬ
Вводится последовательность целых чисел до 0. Вычислить последовательность элементов выделенной последовательности (через while или repeat)


Информатика (20 баллов) | 18 просмотров
Дан 1 ответ
0 голосов

// PascalABC.NET 3.2, сборка 1325 от 19.10.2016
begin
  var s:= new stack;
  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;
  Writeln
end.

кажется так

(26 баллов)
0

Я не понимаю, что обозначает s.Push. А еще в этой задаче при repeat можно написать программу без for.