wiecie od nie dawna programuje w pascalu, no i robiłem tablice 2d ale nie mogłem sortowania zrobić no to sie wróciłęm do tablic 1d no i chyba ta lekcje zapomniałem moglibyście pomóc poprawić mój programik sortowania tab 1d ??normalnie wstyd ze o to pytam chyba sie na newbie przeniose :D
program sortowanie;
uses crt;
type tab=array [0..5] of byte ;
var x:tab;
procedure sort(t:tab);
var
i,j,k,tmp:byte;
begin
for i:=low(t) to high(t)-1 do
begin
for j:=i+1 to high(t) do
if t[i] > t[j] then
begin
tmp:=t[k];
t[k]:=t[i];
t[i]:=tmp;
end;
x[i]:=t[i];
write ('x[',i,']=',x[i],' ');
end;
end;
procedure los (t:tab);
var i:byte;
begin
randomize;
for i:=0 to 5 do
begin
t[i]:= random (9);
write ('x[',i,']=',t[i],' ');
x[i]:=t[i];
end;
end;
begin
clrscr;
los (x);
writeln;
sort (x);
readln;
end.