Ton programme fait bien le OU exclusif entre les 2 variables.
Maintenant si tu nous disais ce que tu entres, ce que tu attends et ce que tu obtiens on y verrait un peu plus clair.
Quand au 2nd problème si tu ne t'expliques pas mieux on pourra pas non plus t'aider.