Řešení 10.kola (minulého škol.roku)
1.úkol
|
Zde je zdrojový kód procedury XY (v Pascalu):
procedure XY;
var h,i,k,p,z: integer;
Begin
p:=z;
for z:=1 to k-1 do
begin
for i:=z+1 to k do
if c[p]>c[i] then p:=i;
h:=c[z];c[z]:=c[p];c[p]:=h;
end
End.
Jaké budou výstupní hodnoty (po volání procedury XY) pole c pro hl.prog. načtené vstupní hodnoty: 3,1,4,5,2 ?
|
Napište výstupní hodnoty pole c, oddělené čárkou: 1,2,3,4,5
|
|