Comment vérifier si un nombre est même en C

Comment vérifier si un nombre est même en C
Dans cet article, nous saurons comment utiliser la langue C pour analyser si un entier particulier est uniforme ou étrange. Le terme «même nombre» fait référence à une valeur entière qui serait complètement divisée par 2. Nous évaluerions si un entier est uniforme ou impair en utilisant l'opérateur de module (%) en programmation. Lorsque le module 2 de chaque nombre dépasse 0, la valeur est même. Alors que, s'il ne dépasse pas 0, alors la valeur est impair.

Utiliser l'opérateur de module (%) pour déterminer que Intiger est uniforme ou impair

Dans ce code, nous appliquerons l'opérateur du module (%) pour spécifier si une valeur fournie par l'utilisateur serait uniforme ou impair:

#inclure
int main()
int n;
printf ("Entrez un nombre:");
scanf ("% d", & n);
if (num% 2 == 0)
printf ("% d est un nombre uniforme.", n);
autre
printf ("% d est un nombre impair.", n);
retour 0;

Tout d'abord, nous incluons simplement le fichier d'en-tête; Ce fichier d'en-tête gère les fonctions d'entrée et de sortie. À l'étape suivante, nous définissons la fonction principale (). À l'intérieur du corps de la fonction principale (), nous initialisons une variable «n», et il stocke l'entier. Ici, nous appelons la fonction printf (), donc il imprime l'instruction «Entrez un numéro» pour obtenir le numéro de l'utilisateur qu'il veut savoir s'il s'agit d'un numéro uniforme ou impair.

De plus, nous utilisons la fonction Scanf (). Il est utilisé pour lire les données configurées. Il stocke le numéro entré. De plus, nous appliquons la condition IF-Else pour vérifier si le numéro entré est même ou non. Nous utilisons l'opérateur de module (%) pour évaluer si le numéro entré est parfaitement divisible par 2 ou non. Ici, l'instruction de test (nombre% 2 == 0) répond comme 1 si l'entier entré est complètement divisé par 2. Cela indique que l'entier serait même.

L'entier est étrange si la condition de test répond à 0 (false). De cette façon, nous décidons si le nombre requis est égal ou étrange.

Utilisez l'opérateur bitwise (&) pour déterminer si un entier est uniforme ou étrange

Pour utiliser l'opérateur bitwise (&), nous analyserons si une valeur définie par l'utilisateur est uniforme ou impair dans ce code. Les variables requises seront créées et définies en premier. Ensuite, l'utilisateur sera invité à fournir une valeur entière. Nous utiliserons finalement l'opérateur bitwise (&) dans le code pour voir si l'entier défini par l'utilisateur est uniforme. Ensuite, nous montrerons par la suite le message si la valeur est égale ou étrange.

#inclure
int main()
int n;
printf ("Entrez un nombre:");
scanf ("% d", & n);
if (n & 1)
printf ("% d est le nombre impair", n);
autre
printf ("% d est pair nombre", n);
retour 0;

Au début du programme, nous présentons le fichier d'en-tête. Cette bibliothèque fournit les fonctionnalités d'entrée et de sortie. La fonction principale () est appelée dans l'instant suivant. Nous créons une variable «n», qui tient l'entier, dans le corps de la méthode principale (). La fonction printf () est définie ici, et il affiche la ligne «Entrez un numéro» juste pour obtenir n'importe quel numéro de l'utilisateur et décider s'il est uniforme ou étrange. Nous avons utilisé la méthode Scanf (). Il est appliqué pour accéder aux données spécifiées. Il conserve le numéro que nous avons fourni.

De plus, une instruction IF-ELSE est utilisée pour évaluer si la valeur saisie est égale ou impair. Cela peut être fait en utilisant l'opérateur bitwise (&). Un opérateur bitwise manipule les composants discrets dans des bits de données ou des valeurs décimales pour exécuter les opérations bit. Dans les couches de transmission, où des bits spécifiques dans l'en-tête liés au contenu représentent des informations cruciales, les opérateurs bit. Ensuite, pour résilier le programme, nous appliquons la commande return 0.

Utilisez l'opérateur ternaire pour indiquer le nombre égal ou impair du nombre

Nous pouvons également vérifier si le numéro entré est uniforme ou impair en utilisant l'opérateur ternaire. Plutôt que d'utiliser l'expression if… else, nous utilisons l'opérateur ternaire (?):

#inclure
int main()

int nbr;
printf ("Veuillez entrer un numéro:");
scanf ("% d", & nbr);
(NBR% 2 == 0) ?printf ("% d est même.", nbr): printf ("% d est impair.", nbr);
retour 0;

Après avoir introduit la bibliothèque requise . Nous appelons la fonction principale (). Maintenant, la variable «NBR» est initialisée pour stocker le numéro. De plus, nous utilisons la fonction printf (). Ici, l'utilisateur peut fournir une valeur entière, et ce nombre est affecté à «NBR». De plus, nous utilisons la méthode Scanf (), et elle obtient toujours les informations formatées. Le numéro entré est passé sous forme de paramètre à cette fonction.

Maintenant, nous appliquons l'opérateur de module (%) pour déterminer si le numéro entré est uniforme ou impair. Donc, si (nbr% 2 == 0) renvoie true, alors il montre que le nombre spécifié est pair; Sinon pas. En attendant, nous utilisons également l'opérateur ternaire (?). L'opérateur conditionnel est parfois appelé l'opérateur ternaire «?: ". C'est comparable à une expression if-else en ce qu'il utilise la même logique. Pourtant, cet opérateur utilise moins de stockage et facilite la création d'expressions IF-Else dans la période la plus courte. Parce qu'ils nécessitent trois opérandes pour la configuration, ceux-ci sont appelés opérateurs ternaires.

Il est utilisé pour gérer un programme en fonction du résultat d'un statut binaire. Il fonctionne de manière similaire à une méthode en ce qu'il accepte une valeur binaire en entrée et fournit un résultat. Cet opérateur améliore l'efficacité tout en réduisant les lignes de code. En fin de compte, nous utilisons l'instruction RETOUR 0.

Conclusion

Cet article a discuté des stratégies pour déterminer si le numéro fourni est uniforme ou étrange. Les trois techniques utilisées pour évaluer si un entier est uniforme ou impair comprend l'opérateur de module (%), l'opérateur de bitwise (&) et l'opérateur ternaire. Consultez les autres articles sur les conseils pour plus de conseils et de tutoriels.