Module C ++%

Module C ++%
Dans de nombreux langages de programmation, nous utilisons souvent un opérateur nommé «Module» avec la représentation des symboles comme «%». Cet opérateur de module est utilisé pour trouver le reste lorsque les deux entiers ou nombres numériques sont divisés par l'autre. Cet opérateur prend les deux opérandes: dividende et diviseur. Ce qui reste une fois leur division terminée, c'est le reste, x% y = r; où x et y sont respectivement des dividendes et des diviseurs et r est le reste. Nous utilisons ce reste comme une information si nous voulons savoir si les deux nombres divisés sont des facteurs de chacun ou non. Nous utilisons également le reste pour nous faire savoir si le nombre est uniforme ou étrange.

Procédure
Il existe plusieurs utilisations de l'opérateur de module que nous utilisons pour différentes fonctions dans un langage de programmation. Nous effectuerons un module pour différentes fonctions pour différents exemples. Chaque exemple nous informera sur l'utilisation différente de l'opérateur de module. Alors, foulons dans la résolution d'exemples pour «l'opérateur du module C ++».

Exemple # 01
Dans le premier exemple, nous nous familiariserons avec la syntaxe de l'opérateur de module et résoudrons un exemple simple de l'opérateur de module. À cette fin, nous appliquerons l'opérateur de module sur le dividende et le diviseur ayant les mêmes types de données I.e., entier «int». Nous définirons les deux variables, disons X & Y en tant qu'entiers. Ensuite, nous attribuerons une valeur aléatoire à ces entiers. Après l'affectation de la valeur, nous appliquerons l'opérateur de module sur ces deux valeurs en tant que «dividende% diviseur» et le stockerons dans une autre variable. Ensuite, nous afficherons cette variable en utilisant la fonction d'impression.

Sortir:

Le reste de la sortie a renvoyé une valeur égale à zéro. Cela signifie que le X était complètement divisible par le y. Par conséquent, x est le facteur de y.

Exemple # 02
Dans ce deuxième exemple, nous apprendrons comment nous pouvons utiliser l'opérateur de module dans la chaîne pour calculer le module de plus de deux variables. Tout d'abord, nous définirons le type de données des variables. Dans ce cas, nous prendrons trois variables et calculerons leur module de chaîne. Choisissez trois variables au aléatoire e.g., x, y, z avec les mêmes types de données que les entiers et les initialiser en attribuant les différentes valeurs à chaque variable. Ensuite, appliquez l'opérateur de module sur ces trois variables comme «x% y% z». Affichez-le en utilisant «cout <<”. This can be done by running the following code in the code editor:

Sortir:

Le module de x% y qui est 13% 5 est devenu 3 et le module (x% y)% z i.e. (3)% 2 est 1. C'est la raison pour laquelle notre sortie est devenue exactement égale à une.

Exemple # 03
Nous avons appliqué le module sur la variable avec les mêmes types de données ou les types de données dont la combinaison est correct avec l'opérateur du module. Dans cet exemple, nous apprendrons les restrictions du fonctionnement de l'opérateur de module. L'opérateur de module ne fonctionne pas sur les types de données, flotte et double. Pour vérifier, essayons un exemple où nous définirons les deux variables avec le flotteur de type de données et appliquerons le module dessus. Les résultats peuvent être vus dans la sortie suivante.

Dans l'exemple lorsque nous avons utilisé le flotteur comme type de données des deux variables «A» et «B» et leur avons attribué les valeurs flottantes E.g. 13.4 et 5.5 respectivement. L'opérateur de module n'a pas bien performé sur ces deux variables, et il avait des erreurs de compilation pointant vers le flotteur de type de données.

Exemple # 04
Avec l'aide de l'opérateur de module, nous pouvons également savoir si le nombre est uniforme ou impair. Nous pouvons utiliser cette fonction dans des applications où nous voulons vérifier certaines valeurs impaises et uniformes. Pour trouver le nombre pair, nous prenons simplement le module de ce nombre par 2. Si le reste est de 1 ou un nombre autre que 0, le nombre est impair au contraire. Si le reste sort de 0, le nombre est même. Nous avons essayé d'implémenter ce concept avec le code ci-dessous:

Sortir:

L'entier «A» a été attribué la valeur 4 et en prenant son module avec 2. Le reste a abouti à zéro, ce qui signifie que «un» est un nombre pair.

Exemple # 05
Cet exemple montrera comment nous pouvons utiliser l'opérateur de module de l'opérateur de mode si nous voulons générer des entiers inférieurs à la valeur ou en entier spécifique. Nous utiliserons la fonction RAND dont la valeur sera ensuite utilisée par l'opérateur de module pour s'associer à la limite supérieure souhaitée de la valeur maximale spécifiée. Tout d'abord, nous importerons toutes les bibliothèques importantes en tant que:

$ #include
$ #include
$ #include

À l'aide de Namespace STD, nous importerons Vector, Endl (To End Statement), Cout (à afficher) et CIN. Après cette étape, nous définirons la limite maximale, qui dans cet exemple est 1000. Ensuite, nous définirons le nombre de nombres que nous voulons générer qui seraient égaux à 10. Dans l'ensemble, nous exécuterons l'index jusqu'à la limite maximale et générerons les nombres en utilisant la fonction Rand en coupant sa valeur renvoyée avec le module de la limite maximale et affichera la sortie.

Sortir:

Le code ci-dessus a généré la sortie où les dix nombres ont été générés qui sont inférieurs à mille depuis que nous avions défini la limite maximale des nombres à générer moins d'un mil.

Conclusion

À l'aide de ce guide, nous pouvons découvrir ce qu'est exactement l'opérateur du module, quelle est sa syntaxe et comment nous pouvons trouver l'utilisation de l'opérateur de module dans diverses applications. Nous avons résolu différents exemples liés aux différentes utilisations de l'opérateur de module dans les applications C ++. De plus, nous avons également appris les restrictions de l'opérateur du module.