**Tekst zadatka:**
Neka su date 3 ulazne datoteke, ulaz1.txt, ulaz2.txt i ulaz3.txt gde svaka sadrži
isti broj vrednosti u decimalnom zapisu koje su rezultati nekog eksperimenta. Vrednosti
ima onoliko koliko je bilo vremenskih trenutaka u kojima je vrednost posmatrana.
Odrediti aritmetičku srednju vrednost za svaki vremenski trenutak na osnovu vrednosti u
sve 3 datoteke. Zatim odrediti koja datoteka sadrži najviše vrednosti koji su
najudaljenije od srednje vrednosti (vrednost se najviše razlikuje).
**
Main f-ja:**
clear // #brisanje prethodnih promenljivih//
load "ulaz1.txt"; // #ucitavanje datoteka//
load "ulaz2.txt";
load "ulaz3.txt";
brk=size(b,2); // #racunam koliko ima elemenata niza//
br(1)=0;br(2)=0;br(3)=0;
amax=max(a); // #izracunavam max,min, i aritmeticku sredinu nizova//
amin=min(a);
bmax=max(b);
bmin=min(b);
cmax=max(c);
cmin=min(c);
asred=(amax+amin)/2;
bsred=(bmax+bmin)/2;
csred=(cmax+cmin)/2;
for i=1:brk, //#brojim koliko ima brojeva u nizovima a,b i c koji su veci od njihove aritmeticke sredine//
if(a(:,i)>asred) br(1)++; end
if(b(:,i)>bsred) br(2)++; end
if(c(:,i)>csred) br(3)++; end
end
naj=max(br) //#nalazim najeveci broj brojeva koji su veci od aritmeticke sredine//
if(naj==br(1)) printf("ulaz1.txt\n") end // #pitam koji je najveci i stampam ime datoteke//
if(naj==br(2)) printf("ulaz2.txt\n") end
if(naj==br(3)) printf("ulaz3.txt\n") end
**F-ja za pravljenje i cuvanje nizova :**
br=ceil(1000*rand) //#dobijam jedan broj, koji odredjuje duzinu nizova (od 1 do 1000)//
a=ceil(100*rand(1,br)) // #pravim nizove//
b=ceil(100*rand(1,br))
c=ceil(100*rand(1,br))
save ulaz1.txt a // #cuvam nizove redom u ulaz1.txt,ulaz2.txt,ulaz3.txt//
save ulaz2.txt b
save ulaz3.txt c