1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| uses crt;
var
T: array[1..100] of integer;
k,i,n,x,pos:integer;
begin
writeln ('entrer le nombre de valeur');
readln (n);
for i:= 1 to n do
begin
writeln ('enter un chiffre');
readln (T[i]);
end;
for k:=1 to n-1 do
begin
pos:=k;
for i:= k+1 to n do
begin
if T[i]>T[pos] then
pos:=i;
end;
x:=T[k];
T[k]:=T[pos];
T[pos]:=x;
end;
i:=1;
k:=n;
while i<k do begin
x:=T[i];
t[i]:=t[k];
t[k]:=x;
i:=i+1;
k:=k-1;
end;
writeln(' ');
writeln(' ');
writeln('le tri');
writeln(' ');
writeln(' ');
for i:=1 to n do
writeln (T[i]);
readln;
end. |
Partager