Дан массив A(N). Получить массив B(N), i-й элемент которого равен среднему арифметическому первых i элементов массива А: b[i] = (a[1] + a[2] + … + a[i]) / i — Pascal(Паскаль)

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.

Leave a Comment

84 − = 76