Se considera tabloul A din n numere intregi, unde n≤100. Sa se scrie un program care calculeaza media aritmetica a numerelor impare mai mici ca 10 ridicate la puterea 6 si de numarat cate numere prime sunt in tablou.
Răspunsuri la întrebare
Răspuns de
1
var a:array[1..100] of integer;
n,i,p:byte;
s,x,k,l:integer;
begin
read(n);
writeln;
for i:=1 to n do begin
read(a[i]);
if (a[i] mod 2 = 1) and (a[i]<1000000) then begin
s+=a[i];
inc(k);
end;
l:=0;
for x:=1 to a[i] do if a[i] mod x = 0 then inc(l);
if l=2 then inc(p);
end;
writeln;
write('Media: ',s/k,' Prime: ',p);
end.
n,i,p:byte;
s,x,k,l:integer;
begin
read(n);
writeln;
for i:=1 to n do begin
read(a[i]);
if (a[i] mod 2 = 1) and (a[i]<1000000) then begin
s+=a[i];
inc(k);
end;
l:=0;
for x:=1 to a[i] do if a[i] mod x = 0 then inc(l);
if l=2 then inc(p);
end;
writeln;
write('Media: ',s/k,' Prime: ',p);
end.
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Geografie,
9 ani în urmă