const n=10;var A: array[1..n] of integer; B:array[1..n] of integer; i: integer; sum: integer;begin{Заполнение массивов случайными числами}randomize;for i:=1 to n do begin A[i]:=random(100)-50; B[i]:=random(100)-50; {или B[i]=A[i];, если значения массива B должны совпадать со значениями массива A }end;{Поиск суммы отрицательных элементов}sum:=0;for i:=1 to n do if A[i]<0 then sum:=sum+A[i];{Замена нулевых элементов массива B на полученную сумму}for i:=1 to n do if B[i]=0 then B[i]:=sum;{Вывод значений массива A}writeln('массив A');for i:=1 to n do write(A[i],',');writeln('');writeln('Массив B');{Вывод значений массива B}for i:=1 to n do write(B[i],',');{Ожидание нажатия клавиши return от пользователя.}readln;end.