A XOR b XOR c

Résolu/Fermé
capa57 Messages postés 352 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 26 mai 2016 - 1 oct. 2013 à 20:48
capa57 Messages postés 352 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 26 mai 2016 - 1 oct. 2013 à 21:29
Bonjour,

je sais si je suis dans le bon topic ou non

J'ai une petite question car j'ai un doute

si j'ai :

a b c (a XOR b XOR c)
0 0 0 0
0 0 1 1
1 1 1 0

L'exemple des 1 1 1 qui donne 0 est-il juste ?
ou alors celà donnerai... a xor b = 0 et ce resultat XOR c = 1... ???

en gros ma question est : que donne
a b c (a XOR b XOR c)
1 1 1 ???
1 1 0 0


Merci d'avance

cordialement

2 réponses

Bonsoir

1 XOR 1 XOR 1 = 1 et non pas 0

Tu peux l'interpréter comme
(a XOR b) XOR c
ou
a XOR (b XOR c)
, le résultat est le même.
Pour généraliser, dans un XOR de plusieurs variables, tu comptes le nombre de "1". S'il est pair, le résultat est 0 ; s'il est impair, le résultat est 1
0
capa57 Messages postés 352 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 26 mai 2016 13
1 oct. 2013 à 21:29
ok merci, j'avais un doute ^^
0