Найти среднее арифметическое элементов массива,больших числа 10 — Pascal(Паскаль)

uses crt;
var
a:array[1..100]of integer;
i,n,sum,kol:integer;
sr:real;
begin clrscr;
write('n=');
read(n);
for i:=1 to n do
 begin
  write('a[',i,']=');
  read(a[i]);
 end;
writeln;
sum:=0;
kol:=0;
for i:=1 to n do
if a[i]>10 then
 begin
  sum:=sum+a[i];
  inc(kol);
 end;
sr:=sum/kol;
writeln('sredn./arifm.=',sr:2:3);
readkey;
end.

Вариант 2

uses crt;
var
a:array[1..100]of integer;
i,n,sum,kol:integer;
sr:real;
begin clrscr;
write('n=');
read(n);
for i:=1 to n do
 begin
  write('a[',i,']=');
  read(a[i]);
 end;
writeln;
sum:=0;
kol:=0;
for i:=1 to n do
if a[i]>10 then
 begin
  sum:=sum+a[i];
  kol:=kol+1;
 end;
sr:=sum/kol;
writeln('sredn./arifm.=',sr:2:3);
readkey;
end.

Leave a Comment

45 + = 49