Anonymní profil cabenet – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil cabenet – Programujte.comAnonymní profil cabenet – Programujte.com

 

Příspěvky odeslané z IP adresy 84.242.69.–

cabenet
Pascal › help: ukol- znazornete na ob…
18. 12. 2007   #58928

cau.vytvoril jsem program, co jo dole.naplnim pole nahodnymi cisly, vypisu to pole na obrazovku, zacnu bublat a postupne je vypisuju pri tom, jak meni pri bublani pozice.na zaver je vypisu uz serazene.

slo by nejak udelat, aby mi jeste zcervenala nebo blikala ta cisla, ktera se zrovna meni pri bublani?
myslim ty cisla, ktera si na zacatku vypisu timhle:
{vykreslim si pole}
for i:=1 to max do write(' ',pole[i]);
writeln;


diky


program Bubble; {graficke znazorneni bubblesort}
uses crt;
var i,j,x,y,pom : integer;
const max = 8;
var pole: array [1..max] of integer;


begin

begin
randomize; {naplni pole nahodnymi cisly}
for i:=1 to max do pole[i] := random(10);
end;

clrscr;
gotoXY(10,1);

{vykreslim si pole}
for i:=1 to max do write(' ',pole[i]);
writeln;


for i:=1 to 7 do {bubblesort-algoritmus}
for j:=1 to max-i do
if pole[j]<pole[j+1] then begin
pom:=pole[j];
pole[j]:=pole[j+1];
delay(100);
writeln(pom,' <-> ',pole[j]); {vypisu ktera cisla se prohodila}
pole[j+1]:=pom;
end;


writeln;
writeln;
gotoxy(wherex+10,wherey);
for i:=1 to max do write(' ',pole[i]); {vypisu serazene pole}


repeat until keypressed;



end.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý