program rendez; type list=array[1..500] of integer; var v:list; f:text; i:=integer; procedure quick(eleje, vege :integer); var kozepso, bal, jobb, csere:integer; begin if eleje<=vege then begin bal:=eleje; jobb:=vege; kozepso:=v[(eleje+vege) div 2]; repeat while v[bal]kozepso do inc(jobb,-1); if bal<=jobb then begin csere:=v[bal]; v[bal]:=v[jobb]l v[jobb]:=csere; until bal>jobb if eleje