Решите, пожалуйста, задачу ** языке Паскаль Дана непустая последовательность целых чисел,...

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

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


Информатика (90 баллов) | 44 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

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

(150k баллов)
0

Программа работает, все отлично! А можно будет к Вам обращаться за решениями по решениям задач на языке Паскаль?