- Poruka
- 4.066
ides red po red i sortiras samo te elemente
npr
3 2 5 6
2 8 9 0
4 7 8 6
ce da postane
2 3 5 6
0 2 8 9
4 6 7 8
npr
3 2 5 6
2 8 9 0
4 7 8 6
ce da postane
2 3 5 6
0 2 8 9
4 6 7 8
Donji video prikazuje kako da instalirate aplikaciju na početni ekran svog uređaja.
Napomena: This feature may not be available in some browsers.
Program domaci;
uses wincrt;
const k=10;
type
niz=array[1..k] of integer;
matrica=array [1..k] of niz;
var
M:matrica;
A:niz;
i,j,n:integer;
procedure unosMatrice(n:integer; var M:matrica);
var
i,j:integer;
begin
for i:=1 to n do
for j:=1 to n do
readln(M[i][j]);
end;
procedure razmeni(var a,b:integer);
var t:integer;
begin
t:=a;
a:=b;
b:=t;
end;
procedure sortNiz(n:integer; var X:niz);
var
v,w:integer;
begin
for v:=1 to n-1 do
for w:=v+1 to n do
if X[v]>X[w] then razmeni(X[v],X[w]);
end;
procedure ispisMatrice(n:integer; M:matrica);
var
i,j:integer;
begin
for i:=1 to n do
begin
readln;
for j:=1 to n do
write(M[i][j],' ');
end;
end;
begin
writeln('Dimenzija matrice je? ');
readln(n);
writeln ('Unesi elemente matrice: ');
unosMatrice(n,M);
for i:=1 to n do
begin
for j:=1 to n do
sortNiz(n,A);
end;
ispisMatrice(n,M);
end.
const
n=(zavisi koliko zelis clanova niza)
type
niz=array[1..n] of integer;
var
A:niz
const
n=(zavisi koliko zelis clanova niza)
var
A:array[1..n] of integer;
program PROG;
type
niz=array[1..100] of integer;
var
A:niz;
i,n,zb:integer;
p:real;
begin
writeln ('Broj clanova niza?');
readln (n);
for i:=1 to n do
begin
readln (A[i]);
zb:=zb+A[i];
end;
p:=zb/n;
writeln ('Prosjek niza je : ',p:0:2);
for i:=1 to n do
begin
if A[i]>p then writeln ('Broj veci od prosjeka je : ',A[i]);
end;
readln;
end.