worfangLe 10/09/2007 à 18:42
Auparavant, pour stocker les bits séparement, je convertissais mon nombre N de base 10 en base 2 (programme de Terminale S spé math).
En plus j'ai développé une technique personnelle très facile :
Variables:
- Le nombre décimal N à faire passer en base 2.
- Une chaine de caractères de 8 chars où stocker notre chaine de bits.
Tant que (N != 0)
{
Si (N est impair)
{
On stocke '1' dans le chaine de caractères;
N=N-1;
}
Sinon //Si N est pair
{
On stocke '0' dans le chaine de caractères;
}
N=N/2;
}
=> Notre chaine de char contient la forme binaire du nombre à l'origine sous forme décimale.