Nombre pair Ou impair C++
Résolu
Bonjour,
Je suis un etudiant deputan en C++ et j'aimerais savoir s'il ya une fonction qui determine si le nombre entrer par l'utilisateur est pair ou impair ....comment faire la condition d'un nombre pair ou impair ? Merci beaucoup en avance
Je suis un etudiant deputan en C++ et j'aimerais savoir s'il ya une fonction qui determine si le nombre entrer par l'utilisateur est pair ou impair ....comment faire la condition d'un nombre pair ou impair ? Merci beaucoup en avance
2 réponses
-
Contributeurune autre technique : en utilisant les propriétés des nombres binaires.
pair veux dire divisible par 2, et en binaire, 2 s'écrit 10.
Donc, tout nombre binaire finissant par '0' est pair. En C, cela se traduit par :
int n=NB_SAISI;
if(n & 1)
// n est impair
else
// n est pair -
ModérateurSalut
tu dois utiliser le modulo
Voici un exemple en Java
int number = ..... ; int reste = number % 2; if (reste == 0) { System.out.println("et pair"); } else { System.out.println("et impair");