const
n=10;
var
i,j:integer;
a:array[1..n] of integer;
b:array[1..n] of real;
begin
for i:=1 to n do
begin
a[i]:=random(20);
write(' ',a[i]:3);
end;
writeln();
writeln('-------');
b[1]:=0;
for i:=1 to n do
begin
for j:=1 to i do
b[i]:=b[i]+a[j];
b[i]:=b[i]/i
end;
writeln('-------');
for i:=1 to n do
write(' ',b[i]);
writeln();
end.