’WPCĻ  ū’2  BVK† ” Z' CG Times’’8wC;,Ź`XwϾ¦ PģE37ūXPžžžžžžž’ž’’’ž’’ž’’’’’’’’’’’’’’’’’’’’"āøā”4|JŲ~ ’’’’† ’’’’’’^;C]dd²œCCCd²CCCCddddddddddCCȲČY²~‰”~v”CN~µ”s…k~”½‚CCCddCYdYdYCdd88d8œddddJN8ddddYYdYČéd4dddddCddddddddd8YYYYY²…‰Y~Y~Y~Y~YC8C8C8C8”ddddd”d”d”d”ddY”dddd”dsdXYXˆXˆX‰Y‰Y”x|X~Y~Y|Xdddddd”d”dC8C8C8C8’oNd|8|H~8|8|8”d”t”d”ddd²„H„H…JlLlLlLkN|H|8~8”d”d”d”d”d”d½d€X€X€X”d~8”d…JkN~8dd”xd”dCddCCCWČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxNdddCYQQdd°ddd²²dFdddd²FCChhd²44ČČddxx˜ČdČddv¤¤oo²Chd½ńF"ČČČȐČČČdČČh²²ČČČdå²²ČČČ9²dCCČČČČȐxȲCČddod²ČČ…dCdYdsœ‚ČȐČČČČČ]ȐČČČČČČČČČČČČČČČČČČȐČČČČČȤ…xœČČČČUvČČČČČČՐdČČČȐYYCCCCŃx~oxo…Y~N‚Y”dYC8Y…oµo”Y…dYxsdxdd~YY…xoœxxxxNd88YYYxYxxxx“CCdddddddxxxxxxxxxxxxxxxxxxxNNNNNNNdddddddddddddddddddd888888888888YYYYYYYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxCs~”CxCddYCžČČŠä“ō\Ų“ääģģ  Ü ŒŒ“pxŲ¼Ų¼““““““t ˆˆ¼¼ll“ØØØą„ØŲ°°„¤””Œ °“““čŌĄÜ¼¼¼ĢøÜԜŠ”Ą”““““\”Ä“tŌŌ“““ll““““““““““““““““““““““ČČČČČČČČ@\@“““““Ą\“““““““““““““““““““““““““““““““ŠŠŠŠČČČČČČČČČČüü  ““““““ÄÄ““œœœœŌŌ““°°°°““¤¤Ō¤œœœœ`L€œ““HP LaserJet 4Si(PCL)CL)HP4SI.PRSXwϾ¦ PģE37ūš\šöØXPū’2 ³ ½ Ķ ŠŠ3|w Unit5.5pas program u55;
var A:array[1..10] of integer;
count,i,j,swap,number,minpos,min:integer;
u55in:text;

begin

assign(u55in,'u55.txt');
reset(u55in);
{read in array}
i:=1;
count:=0;
read(u55in,number);
while(i<=10) and (number<>-1) do begin
A[i]:=number;
i:=i+1;
count:=count+1;
read(u55in,number);
end;
{do the actual sort}
for i:=1 to count-1 do begin
min:=A[i];
minpos:=i;
for j:=i to count do begin {NOTE! j starts at the variable I,
NOT the number one!!!}
if A[j]<min then begin
min:=A[j];
minpos:=j;
end;
end;
swap:=A[i];
A[i]:=A[minpos];
A[minpos]:=swap;
end;
Ōõ(0*0*0*°°Ԍ{dump the sorted array}
for i:=1 to count do begin
write(A[i]);
writeln;
end;
end.