Comment mettre en œuvre un programme impair et pair en C

Cet article vous fournira une connaissance détaillée et complète des différentes façons de mettre en œuvre le programme impair et pair dans C.

Vérifier si un nombre est pair ou impair est un problème très courant en langage C. Les pointeurs suivants seront traités dans cet article du programme impair et pair en C:



Si un nombre est parfaitement divisible par 2, il est appelé nombre pair. Les nombres restants qui ne sont pas parfaitement divisibles par 2 sont appelés nombres impairs. En termes simples, les nombres pairs sont les nombres qui sont sous la forme n = 2k, tandis que les nombres impairs sont les nombres qui sont sous la forme n = 2k + 1. Tous les entiers seront soit des nombres pairs, soit des nombres impairs. Dans ce blog, nous allons comprendre comment vérifier si un nombre est pair ou impair en utilisant le programme C.



Il existe différentes manières de vérifier si un nombre donné est pair ou impair.

Examinons chacun d’entre eux un par un.



Diagramme de flux de programme impair et pair

Voici le diagramme de flux pour le programme pair ou impair:

Vérifier si un nombre est pair ou impair est un problème très courant en langage C. Si un nombre est parfaitement divisible par 2, il est appelé nombre pair. Les nombres restants qui ne sont pas parfaitement divisibles par 2 sont appelés nombres impairs. En termes simples, les nombres pairs sont les nombres qui sont sous la forme n = 2k, tandis que les nombres impairs sont les nombres qui sont sous la forme n = 2k + 1. Tous les entiers seront soit des nombres pairs, soit des nombres impairs. Dans ce blog, nous allons comprendre comment vérifier si un nombre est pair ou impair en utilisant le programme C. Il existe différentes manières de vérifier si un nombre donné est pair ou impair. Examinons chacun d’entre eux un par un. Diagramme de flux de programme impair et pair Voici le diagramme de flux du programme impair ou pair:



Examinons maintenant l'algorithme du programme impair et pair en C.

Algorithme de programme impair et pair

L'algorithme est très simple:

DÉBUT

Étape 1 → Prendre un entier n

Étape 2 → Attribuer n à la variable

Étape 3 → Effectuer n modulo 2 et vérifier le résultat si la sortie est 0

Étape 4 → Si vrai n est même

Étape 5 → Si faux n est impair

ARRÊTEZ

types de cadres en sélénium

Examinons maintenant l'algorithme du pseudocode de programme impair et pair

Pseudocode du programme impair et pair

IF (entier modulo 2) vaut 0

Le numéro PRINT est pair

AUTRE

Le numéro PRINT est impair

FIN SI

Regardons maintenant l'algorithme pour que le programme vérifie pair ou impair

Programme pour vérifier pair ou impair

En langage de programmation C, nous avons un opérateur modulo qui renvoie le reste du diviseur & divident. Nous utiliserons cet opérateur pour déterminer si le nuber est au format 2k ou 2k + 1.

Maintenant, regardons le code pour vérifier si un entier donné est pair ou impair.

Code

if (num% 2 == 0) printf ('% d est pair.', num) else printf ('% d est impair.', num)

Pour aller de l'avant, regardons le code complet.

Exemple

#include int main () {int num printf ('Entrez un chiffre:') scanf ('% d', & num) if (num% 2 == 0) printf ('% d est pair.', num) else printf ('% d est impair.', num) return 0}

Sortie1:

Sortie - programme pair ou impair dans c- Edureka

Sortie2:

Sortie - 2

Dans ce programme, nous avons vérifié si le nombre donné renvoie 0 ou 1 reste quand on le divise par 2. Si n% 2 == 0, le nombre est pair, sinon le nombre est impair.

Voyons maintenant une autre variante dans laquelle vous pouvez effectuer la même chose.

Programme pour vérifier impair ou pair à l'aide d'un opérateur conditionnel

Vous pouvez également utiliser un opérateur conditionnel pour vérifier la même condition dont nous avons parlé précédemment.

Opérateur conditionnel / opérateur ternaire: Les opérateurs conditionnels renvoient une valeur si la condition est vraie et une autre valeur si la condition est fausse.

Syntaxe : (Condition? True_value: false_value)

Exemple : (X> 10? 0: 1)

Exemple

#include int main () {int num printf ('Entrez un chiffre:') scanf ('% d', & num) (num% 2 == 0)? printf ('% d est pair.', num): printf ('% d est impair.', num) return 0}

Sortie1:

Sortie - programme pair ou impair dans c- Edureka.png

Sortie2:

Output--2

Regardons une autre variante

Rechercher impair ou pair à l'aide de l'opérateur au niveau du bit

Vous pouvez également vérifier si le nombre donné est pair ou impair à l'aide de l'opérateur AND au niveau du bit.

Exemple

#include int main () {int num printf ('Entrez un nombre:') scanf ('% d', & num) if (num & 1 == 1) printf ('% d est impair.', num) else printf ('% d est pair.', num) return 0}

Sortie1:

Sortie - programme pair ou impair dans c- Edureka.png

Sortie2:

Sortie - 2

Maintenant, après avoir parcouru les programmes ci-dessus, vous auriez compris comment vérifier si un nombre donné est pair ou impair en programmation C. J'espère que ce blog est informatif et a une valeur ajoutée pour vous.

Avec cela, nous arrivons à la fin de cet article du programme impair et pair en C.

Vérifiez formation fourni par Edureka sur de nombreuses technologies comme Java, Printemps et bien d'autres, une entreprise d'apprentissage en ligne de confiance avec un réseau de plus de 250000 apprenants satisfaits répartis dans le monde entier

Vous avez une question pour nous? Mentionnez-le dans la section commentaires de ce blog «Odd & Even Program in C» et nous vous répondrons dans les plus brefs délais.