Re: decomposition binaire
si ça peut t'aider, j'avais fait ça, il y a longtemps, j'ai essayé de le sortir de son contexte:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
deci1:=edit1.text;
Repeat
Inc(index);
Qo:=deci div 2;
reste:=deci Mod 2;
deci:=Qo;
case index of
1: a:=reste;
2: b:=reste;
3: C:=reste;
4: d:=reste;
5: e:=reste;
6: f:=reste;
7: g:=reste;
8: h:=reste;
end;
until Qo=0;
Label1.caption:=intTostr(h)+intTostr(g)+intTostr(f)+intTostr(e)+intTostr(d)+intTostr(c)+intTostr(b)+intTostr(a); |
c'est sorti de son contexte, je me souviens plus parfaitement de ce que j'avais fait. c'était pour un afficheur.
pour trier, méthode du tri bulle par exemple.
je dois avoir ça en rayon si tu en as besoin...