Nexilion
Zainteresovan član
- Poruka
- 204
Sheks:Jel moze neko da mi resi ovo:
1.Napisati program koji za niz C(200) pronalazi aritmeticku sredinu elemenata niza i prebrojava koliko ima elemenata koji su veci od srednje vrednosti.
Evo resenja. Nisam imao vremena da ga proverim, pa nemoj zameriti ako ima neka grescica. Isprobaj ga pa ako nesto ne valja, kazi da ga ispravim. Zurio sam puno (3min sam radio zadatak) 8-)
Kod:
program s_niza;
{$APPTYPE CONSOLE}
uses
SysUtils;
var
fajl, izlaz: TextFile;
niz: array[1..200] of integer;
zbir, br_vecih, i: integer;
sredina: real;
begin
assign(fajl,'niz.dat');
reset(fajl);
for i:= 1 to 200 do readln(fajl,niz[i]);
close(fajl);
zbir:=0;
for i:= 1 to 200 do zbir:=zbir + niz[i];
sredina:=zbir / 200;
br_vecih:=0;
for i:= 1 to 200 do if niz[i]>sredina then br_vecih:=br_vecih+1;
assign(izlaz,'out.dat');
rewrite(izlaz);
writeln(izlaz,sredina);
writeln(izlaz,br_vecih);
close(izlaz);
end.

)