Programme C ++ pour vérifier si un nombre est pair ou impair

Dans cet exemple, l'instruction if… else est utilisée pour vérifier si un nombre saisi par l'utilisateur est pair ou impair.

Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation C ++ suivantes:

  • C ++ if, if… else et Nested if… else

Les entiers parfaitement divisibles par 2 sont appelés nombres pairs.

Et ces entiers qui ne sont pas parfaitement divisibles par 2 ne sont pas appelés nombres impairs.

Pour vérifier si un entier est pair ou impair, le reste est calculé lorsqu'il est divisé par 2 à l'aide de l'opérateur de module % . Si le reste est zéro, cet entier est pair sinon cet entier est impair.

Exemple 1: Vérifiez si le nombre est pair ou impair en utilisant if else

 #include using namespace std; int main() ( int n; cout <> n; if ( n % 2 == 0) cout << n << " is even."; else cout << n << " is odd."; return 0; ) 

Production

 Entrez un entier: 23 23 est impair.

Dans ce programme, l'instruction if… else est utilisée pour vérifier si elle n%2 == 0est vraie ou non. Si cette expression est vraie, n est pair sinon n est impair.

Vous pouvez également utiliser les opérateurs ternaires?: Au lieu de l'instruction if… else. L'opérateur ternaire est une notation abrégée de l'instruction if… else.

Exemple 2: vérifier si un nombre est pair ou impair à l'aide d'opérateurs ternaires

 #include using namespace std; int main() ( int n; cout <> n; (n % 2 == 0) ? cout << n << " is even." : cout << n << " is odd."; return 0; )

Articles intéressants...