Решите пожалуйста.Сделаю лучшим ответом))Дана последовательность целых...

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

Решите пожалуйста.Сделаю лучшим ответом))
Дана последовательность целых чисел,заканчивающаяся нулем.Написать программу,которая выводит последнее ненулевое число последовательности.


Информатика (1.5k баллов) | 26 просмотров
0

Что-то задание какое-то невнятное. Например, такая последовательность вводится: 0 2 -5 0 0 6 -1 0. Программа должна выдать в ответ число -1. Так?

0

вводится строкой или каждое по отдельности?

0

по отдельности

Дан 1 ответ
0 голосов
Правильный ответ

Пишу на QBasic
CLS
DO
INRUT A
IF A<> 0 THEN
 M=A
END IF
LOOP UNTIL A=0
PRINT M

(1.2k баллов)
0

а на Паскале не можете?

0

Перевод на Паскаль: var a,m:integer;
begin
repeat
readln(a);
if a<>0 then m:=a
until a=0;
writeln(m)
end.