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

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 2ou 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… elseinstruction.

Articles intéressants...