potreboval by som trocha poradit . Mam vytvorit program v Turbo Pascale na zoradenie ciar alebo liniek nejakych nahodnych co vegeneruje ten program pomocou Bubble Sortu , a este na zaciatku aby sa ma malo pytat na ich pocet (takych 20 max.) . A zatial mam toto, len tam by som asi nemal mat ten ciastocny vypis a nevem ako na tu graficku cast
Kód: Vybrať všetko
program prebublavanie_1;
uses crt,graph;
var i,p,k,n,z,r,m:integer;
a:array[1..10] of integer;
procedure ciastocny_vypis;
begin
for i:=1 to 10 do
write(a[i],',');
writeln;
readln
end;
label SKOK;
begin
clrscr;
n:=10;r:=0;m:=0;
for i:=1 to n do
begin
writeln('zadaj',i,'. cislo');
readln(a[i]);
end;
writeln;
z:=1;
SKOK:k:=0;
for i:=z+1 to n do
begin { r:=r+1; }
if a[i]<a[i-1] then begin
p:=a[i];
a[i]:=a[i-1];
a[i-1]:=p;k:=1; { m:=m+1; }
end;
end;
ciastocny_vypis;
if k=0 then begin
{ writeln('pocet porovnani: ',r); }
{ writeln('pocet presunov: ',m); }
readln;exit;
end
else n:=n-1;
goto SKOK;
end.