program SumMinNeg;
constn = 5;
vararr: array[1..n] of integer;i, min, firstNeg, sum: integer;negFlag: boolean;
beginwriteln('Введите элементы массива:');
negFlag := false;min := 9999;firstNeg := 0;
for i := 1 to n dobeginreadln(arr[i]);
end;
if negFlag thensum := min + firstNegelsewriteln('Отрицательных элементов нет');
writeln('Сумма минимального и первого отрицательного элемента: ', sum);end.
program SumMinNeg;
const
n = 5;
var
arr: array[1..n] of integer;
i, min, firstNeg, sum: integer;
negFlag: boolean;
begin
writeln('Введите элементы массива:');
negFlag := false;
min := 9999;
firstNeg := 0;
for i := 1 to n do
if arr[i] < min thenbegin
readln(arr[i]);
min := arr[i];
if (arr[i] < 0) and (not negFlag) then
begin
firstNeg := arr[i];
negFlag := true;
end;
end;
if negFlag then
sum := min + firstNeg
else
writeln('Отрицательных элементов нет');
writeln('Сумма минимального и первого отрицательного элемента: ', sum);
end.