Dans cet exemple, vous apprendrez à vérifier si un nombre saisi par l'utilisateur est pair ou impair.
Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation C suivants:
- Opérateurs de programmation C
- C if… else Déclaration
Un nombre pair est un entier qui est exactement divisible par 2. Par exemple: 0, 8, -24
Un nombre impair est un entier qui n'est pas exactement divisible par 2. Par exemple: 1, 7, -11, 15
Programme pour vérifier pair ou impair
#include int main() ( int num; printf("Enter an integer: "); scanf("%d", &num); // True if num is perfectly divisible by 2 if(num % 2 == 0) printf("%d is even.", num); else printf("%d is odd.", num); return 0; )
Production
Entrez un entier: -7 -7 est impair.
Dans le programme, l'entier saisi par l'utilisateur est stocké dans la variable num.
Ensuite, si num est parfaitement divisible par 2
ou non est vérifié à l'aide de l' %
opérateur de module .
Si le nombre est parfaitement divisible par 2
, expression de test number%2 == 0
évalue à 1
(true). Cela signifie que le nombre est pair.
Cependant, si l'expression de test est évaluée à 0
(false), le nombre est impair.
Programme pour vérifier impair ou pair à l'aide de l'opérateur ternaire
#include int main() ( int num; printf("Enter an integer: "); scanf("%d", &num); (num % 2 == 0) ? printf("%d is even.", num) : printf("%d is odd.", num); return 0; )
Production
Entrez un entier: 33 33 est impair.
Dans le programme ci-dessus, nous avons utilisé l'opérateur ternaire ?:
au lieu de l' if… else
instruction.