program NegativeSum;
vararr: array[1..10] of integer;i, sumNegative: integer;
beginsumNegative := 0;
Randomize;
// заполняем массив случайными числами от -70 до 30for i := 1 to 10 dobeginarr[i] := Random(101) - 70;
end;
// выводим массивwriteln('Массив:');for i := 1 to 10 dowrite(arr[i], ' ');
writeln;
// выводим сумму отрицательных элементовwriteln('Сумма отрицательных элементов массива:', sumNegative);
// выводим абсолютную величину суммы отрицательных элементовwriteln('Абсолютная величина суммы отрицательных элементов:', abs(sumNegative));end.
program NegativeSum;
var
arr: array[1..10] of integer;
i, sumNegative: integer;
begin
sumNegative := 0;
Randomize;
// заполняем массив случайными числами от -70 до 30
// считаем сумму отрицательных элементовfor i := 1 to 10 do
begin
arr[i] := Random(101) - 70;
if arr[i] < 0 then
sumNegative := sumNegative + arr[i];
end;
// выводим массив
writeln('Массив:');
for i := 1 to 10 do
write(arr[i], ' ');
writeln;
// выводим сумму отрицательных элементов
writeln('Сумма отрицательных элементов массива:', sumNegative);
// выводим абсолютную величину суммы отрицательных элементов
writeln('Абсолютная величина суммы отрицательных элементов:', abs(sumNegative));
end.