Дан массив из 8 элементов . определить а) сумму всех элементов массива ; б) произведение всех элементов массива ; в) среднее арифметическое всех элементов массива

Евгеша200111 Евгеша200111    1   28.08.2019 03:10    2

Ответы
matysja138 matysja138  14.08.2020 21:41
// PascalABC.NET 3.2, сборка 1417 от 28.03.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=ArrRandom(8,-10,10); a.Println;
  Writeln('S=',a.Sum,', П=',a.Aggregate(1,(x,y)->x*y),', m=',a.Average)
end.

Пример
9 -1 6 -10 0 -6 8 1
S=7, П=0, m=0.875
ПОКАЗАТЬ ОТВЕТЫ
Muna222 Muna222  27.10.2020 12:59
Var a: array [1..8] of integer;
s,p,i:integer;
sr:real;
begin
s:=0; p:=1;
write ('заполни массив');
for i:=1 to 8 do begin
readln(a[i]);
s:=s+a[i];
p:=p*a[i];
end;
sr:=s/8;
writeln ('s=',s);
writeln ('p=',p);
writeln ('sr=',sr);
end.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика