I. Решить задачу ** обработку линейного массива. Найти сумму минимального и первого...

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

I. Решить задачу на обработку линейного массива.
Найти сумму минимального и первого отрицательного элемента. Если отрицательных элементов нет, сообщить об этом.
Паскаль.


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

Program Massiv;
var
  a: array [1..25] of integer;
  i: integer;
  min: integer;
  otr: integer;
begin 
  {Формирование массива случайными числами в заданном диапазоне}
  randomize;
  for i:=1 to 25 do
   a[i]:=random(201)-100;
 min:=a[1];
 otr:=1;
 for i:=1 to 25 do
 begin
   if a[i]   if (a[i]<0) and (otr=1) then otr:=a[i];<br> end;
 if otr=1 then
   writeln('Отрицательных элементов не найдено')
 else
   writeln(otr+min)
end.


(2.3k баллов)