Witam !
Chciałbym zamienić sortowanie bąbelkowe na sortowanie głupie. Problem polega na tym że nie wiem co muszę wpisać w kodzie aby po zamienieniu miejscami liczby większej na mniejszą sortowanie od razu szło od początku. Nie chodzi mi o to aby ktoś za mnie napisał kod tylko żeby jakoś mnie na to nakierował i żebym sam mógł to napisać. Za pomoc z góry dziękuję :)
program SortGlupie;
uses crt;
type
tablica1=array[1..5] of integer;
var
i,v,x,y:integer;
tab:tablica1;
BEGIN
clrscr;
randomize;
for i:=1 to 5 do
tab[i]:=random(100)-50;
for i:=1 to 5 do
write(tab[i]:4);
y:=5;
for v:=1 to y-1 do
begin
for i:=1 to y-v do
if tab[i]>tab[i+1] then begin
x:=tab[i];
tab[i]:=tab[i+1];
tab[i+1]:=x;
end;
end;
writeln;
for i:=1 to 5 do
write(tab[i]:4);
readln;
end.