Автор - Dardil
Ответ:
var a:array [1..60] of integer;
n,i,s,v:integer;
begin
write('Введите количество элементов массива (n<=60) ');
readln(n);
write('Массив ');
for i:=1 to n do
begin
a[i]:=random(11)-5;
if (a[i] >= 0) and (a[i] <= 3) then s:=s+a[i];
write(a[i]:3)
end;
writeln;
write('Массив ');
for i:=1 to n do
begin
if a[i] < 0 then a[i]:=s;
write(a[i]:3)
end;
writeln;
v:=a[2];
a[2]:=a[n-1];
a[n-1]:=v;
write('Массив ');
for i:=1 to n do write(a[i]:3)
end.