Var
k,n:integer;
begin
n:=0;
Writeln('Введите последовательность целых чисел, завершающуюся нулем');
repeat
Read(k);
if (n=0) and (k<0) then n:=k<br> until k=0;
if n<0 then Writeln('Первое отрицательное число равно ',n)<br> else Writeln('Последовательность не содержит отрицательных чисел')
end.
Тестовое решение
Введите последовательность целых чисел, завершающуюся нулем
5 11 17 3 -8 14 -6 3 0
Первое отрицательное число равно -8