Cho dãy A gồm N số a1, a2,..., aN. Viết bài toán tính trung bình cộng các số chẵn trong dãy. Giúp em với ạ, em cần gấp ạ
2 câu trả lời
Program tinh_tbc;
Uses crt;
Var A : array [1..150] of integer;
S,i,n,d : integer;
Tbc : real;
Begin
Write ('nhap n=');
Readln (n);
For i:=1 to n do
Begin
Write ('nhap phan tu thu ',i,'=');
Readln (A[i]);
end;
S:=0;
d:=0;
For i:=1 to n do
If A[i] mod 2= 0 then
Begin
d:=d+1;
S:=S+A[i];
end;
Tbc:=S/d;
Writeln ('Trung binh cong cua day la:', Tbc:8:3);
Readln
End.
program ct;
uses crt;
vaar A:array[1..1000] of real;
i,N:integer;
Tb,S:real;
begin clrscr;
write('Nhap so phan tu N: '); readln(N);
for i:=1 to N do
begin
writeln('Nhap phan tu thu ',i,': '); readln(A[i]);
end;
S:=0; Tb:=0;
for i:=1 to N do
if A[i] mod 2=0 then
begin
S:=S+1; Tb:=(Tb+A[i])/S;
end;
writeln('Trung binh cong cac so chan trong day la: ',Tb:4:2);
readln;
end.
Học tốt!