Division entière en c

Division entière en c
«C est un langage informatique de base couramment utilisé, efficace et adaptable. En termes simples, la compréhension du «C» est l'étape initiale vers l'apprentissage d'autres langages de programmation. C fournit une variété de fonctions pour exécuter une variété de tâches. Dans cet article, nous effectuerons la division de deux nombres entiers en utilisant l'opérateur de division (/) et l'opérateur modulo (%) pour obtenir le reste du quotient. Bien que la fonction «div t ()» du langage de programmation C soit également à notre disposition pour obtenir le quotient et le reste, nous utilisons les moyens les plus simples de division dans les exemples ci-dessous."

Exemple n ° 1: division de deux nombres en utilisant l'opération de division simple (/)

Dans cet exemple, nous diviserons deux valeurs entières dans la langue «C» en utilisant l'opération de division. Le script ci-dessous montre comment implémenter programmatiquement l'opération de division dans le langage «C».

Commençons le code. Ce code commence par la ligne «#include», ce qui signifie que nous ajoutons d'abord les fichiers d'en-tête du code, qui incluent toutes les opérations d'entrée et de sortie nécessaires, au code. Il s'agit simplement d'une abréviation pour la sortie d'entrée standard-entrée et contient des données sur les fonctions d'entrée-sortie. La «fonction principale» est ensuite utilisée avec le type de données «int». Fondamentalement, la fonction «int main ()» est utilisée pour retourner les valeurs du type de données entier.

Maintenant que nous avons inséré deux supports bouclés entre ces deux supports, nous avons d'abord initialisé trois variables «A», «B» et «Division» avec le type de données entier. Nous initialisons la «division» à cet endroit car nous devons y effectuer une opération de division, et le résultat sera stocké à l'intérieur de la «division». Suivant cela, nous avons utilisé la «fonction d'impression» pour imprimer l'instruction «Entrer les chiffres» que nous avons utilisé «/ n» avant et après cette déclaration parce que nous voulions passer à la ligne suivante après avoir affiché cette instruction. Maintenant, nous affichons une autre instruction, «premier numéro», en utilisant à nouveau la fonction d'impression. La fonction «scan ()» «scan f» a ensuite été utilisée pour prendre les commentaires de l'utilisateur. Nous avons utilisé «% d» et «& a» dans cette fonction de scan.

Dans la langue «C» pour le spécificateur de type de données,% D est utilisé. Il désigne le type de la variable comme décimal, et «&» dénote AmperSand; Il nous permet de passer l'adresse du numéro de variable, où nous stockons les données qui peuvent être lues en mémoire. Étant donné que nous devons diviser et sommes conscients que deux ou plus deux nombres doivent être utilisés, nous devons obtenir un deuxième numéro de l'utilisateur en utilisant la fonction «Scan ()»; Cependant, nous imprimons l'instruction «Deuxième numéro», puis, dans la ligne suivante, nous utilisons la méthode «scan ()» pour obtenir la deuxième valeur de l'utilisateur.

Ensuite, nous avons divisé les deux variables «A» et «B» en utilisant l'opérateur (/), et la valeur résultante a été stockée dans la variable «Division», que nous avons initialisé avec un type de données entier dans la première ligne. Nous affichons maintenant les résultats de la division, comme indiqué dans la capture d'écran. Pour afficher la sortie, cliquez sur le bouton "Exécuter".

Avant de commencer le processus de saisie des nombres, l'instruction «entrant dans les numéros» sera affichée. Par la suite, l'utilisateur sera invité à saisir les numéros de la division. "16" est le premier numéro que nous entrons; l'utilisateur sera invité à saisir un deuxième numéro après avoir appuyé sur la touche Entrée sur le clavier après avoir entré le premier numéro. Dans le deuxième numéro, nous avons entré «2»; Par conséquent, nous divisons 16 par 2 dans cet exemple.

Une fois les deux numéros entrés, puis appuyez sur la touche Entrée, la division des numéros 16 divisée par deux sera affichée. Le résultat est «8», indiquant que l'opération est terminée par le code.

Exemple n ° 2: Utilisation de l'opérateur de division (/) et de l'opérateur modulo (%) pour déterminer le quotient et le reste

Semblable à l'exemple précédent, celui-ci consiste également à localiser et à afficher le reste de la division. Dans cette programmation C, l'opérateur de division (/) ne peut pas être utilisé pour obtenir le reste. Dans la langue C, nous pouvons trouver le reste en utilisant le pourcentage de symbole «%» utilisé comme modulo. Dans ce code, nous prendrons deux valeurs de l'utilisateur et les diviserons, puis afficherons leur quotient et le reste. Le code ci-dessous illustre comment il fonctionne correctement dans l'outil.

Commençons par implémenter notre deuxième exemple de code par d'abord, y compris le «stdio.Fichiers d'en-tête h ”. La fonction «main ()» avec le type de données «int» est ensuite utilisée. Le type de données int est utilisé pour les entiers. Nous avons utilisé «int main ()» car cette fonction renvoie les valeurs du type de données entier. Ensuite, nous avons utilisé deux supports bouclés entre ces supports; Tout d'abord, nous avons initialisé quatre variables avec le «numéro» de données «int», «diviseur», «quotient» et «rappel."Ensuite, nous avons utilisé la fonction" print () "pour imprimer l'instruction« Entrez le numéro »après avoir utilisé la fonction« scan () »pour récupérer les valeurs d'entrée de l'utilisateur pour la division.

Nous avons utilisé «% i» à l'intérieur de la fonction de balayage, et après avoir ajouté une virgule, nous avons utilisé «& numéro.«Le spécificateur de format«% i »est utilisé pour désigner un type de données entier pour les variables, et« & numéro »est utilisé pour stocker la valeur à l'emplacement que l'utilisateur fournit. Semblable à avant, nous voulons maintenant obtenir le diviseur de l'utilisateur parce que la vision de la division n'est possible que lorsque nous avons à la fois le dividende et le diviseur. Pour ce faire, nous imprimons d'abord l'instruction «Entrez le diviseur» avant d'utiliser la fonction «scan ()» pour obtenir l'entrée de l'utilisateur pour une valeur de diviseur.

De plus, pour trouver le quotient, nous avons utilisé l'opérateur de division (/). Comme vous pouvez le voir, le «nombre / diviseur» est utilisé dans ce cas, ce qui implique que le nombre est divisé par le diviseur, et le résultat sera enregistré dans le quotient variable, que nous avons initialisé au début. Le reste est ensuite déterminé à l'aide du pourcentage de symboles «%», connu comme un modulo dans le langage de programmation «C». Par conséquent, le «diviseur à% numérique» est utilisé dans l'image ci-dessus pour calculer le reste de la division.

Maintenant que nous sommes arrivés à la partie finale du code dans lequel nous devons afficher le résultat. Pour ce faire, nous avons simplement utilisé la fonction d'impression à l'intérieur de la fonction d'impression; Nous avons passé des valeurs quotient et reste. Nous avons utilisé «quotient =% i / n» avec des virgules inversées; Ce «% i» est un spécificateur de format pour les valeurs entiers tandis que «/ n» est utilisé pour sauter une nouvelle ligne car le résultat de la division de deux nombres est stocké dans la variable «Quotient.«Nous avons tapé une virgule et l'avons ensuite utilisé ici. La même procédure est utilisée dans la ligne suivante pour afficher le reste, mais cette fois, nous avons utilisé la variable «reste» car la valeur du reste est stockée dans cette variable. Ensuite, nous avons utilisé «retour 0», retour (0) indiquant que le programme s'est déroulé efficacement et a atteint son objectif. Affichons maintenant la sortie du code.

Lorsque nous exécutons le code, il incitera l'utilisateur à saisir le numéro de la division. Vous pouvez voir que nous avons tapé «50» comme le premier numéro. Après avoir appuyé sur Entrée, il sera demandé à l'utilisateur de saisir le numéro pour un diviseur, nous avons donc entré «10» comme numéro. Appuyez sur la touche Entrée après cela.

Comme vous pouvez le voir dans l'image ci-dessus, la valeur du quotient et du reste s'affiche après avoir appuyé sur la touche Entrée. Ainsi, chaque fois que nous divisons «50» par «10», le quotient que nous obtenons «5» et le reste sera «0».

Conclusion

Dans cet article, nous avons démontré comment diviser deux nombres dans la programmation C en utilisant l'opérateur de division. Pour illustrer cela, nous vous avons fourni deux exemples alternatifs. En utilisant l'opérateur de division (/), nous n'avons trouvé le quotient que dans le premier cas, alors que dans le deuxième exemple, nous avons trouvé le quotient et le reste. Le reste est déterminé à l'aide de l'opération modulo (%). Dans les deux exemples, nous utilisons la fonction «scan ()» pour obtenir les valeurs d'entrée de l'utilisateur avant de diviser deux nombres. Avec ces deux exemples, vous pouvez effectuer des opérations de division en programmation C avec facilité.