Bonjour,
Comment obtenir de façon séparée tous les bits en boolean correspondant à la valeur entière en int.
Ex : Valeur = 7
b0 = 1
b1 = 1
b2 = 1
b3 = 0
Merci,
Christophe,
Bonjour,
Comment obtenir de façon séparée tous les bits en boolean correspondant à la valeur entière en int.
Ex : Valeur = 7
b0 = 1
b1 = 1
b2 = 1
b3 = 0
Merci,
Christophe,
Pour cela il te faut: un tableau de 8 booleens:
ensuite tu boucles sur ton nombre pour remplir ce tableau grâce au modulo 2:
Code : Sélectionner tout - Visualiser dans une fenêtre à part bool *tab = new bool[8];
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 int nombre = 7; for(int i=0 ; i<8 ; i++) { tab[i]=nombre%2; nombre/=2; } ... delete[] tab;
Et il ne reste plus qu'à afficher le tableau!
Partager