| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment inverser un numéro en C
    L'algorithme pour inverser un nombre implique dépouillant le chiffre le plus à droite du nombre et de le placer dans une nouvelle variable. Comme on enlève chaque chiffre du nombre initial , déplacer la valeur de la nouvelle variable dans une position et ajouter le nouveau chiffre . En C, la procédure pour déterminer le chiffre le plus à droite implique l'utilisation de l' opérateur modulo , %. L'opérateur modulo donne le reste d'une division . Par exemple, 462 % 10 est 2 depuis 462 divisé par 10 est 46 avec un reste de 2. Instructions
    1

    Créer le début de votre fonction principale d'effectuer votre renversement . Inclure le fichier d'en-tête pour l'entrée standard et de la bibliothèque de sortie de sorte que vous pouvez imprimer vos résultats .

    # Include

    int main () {


    2

    déclarer une variable pour le numéro que vous souhaitez inverser ainsi que d'une variable pour le nombre inversée. Décidez comment vous allez déterminer la valeur d'inverser , soit en demandant à l'utilisateur ou par l'initialisation de la variable. Pour notre exemple, nous allons initialiser la variable

    int originale = 4051 , infirmé = 0; .
    3

    Imprimer le nombre initial actuel afin que vous puissiez vérifier le renversement de . la fin du programme

    printf (" le nombre initial est de% d \\ n" , original ) ;
    4

    Créer une boucle while pour faire défiler tous les chiffres possibles de le nombre . Comme vous allez dépouiller un chiffre du nombre initial à chaque fois dans la boucle, vous allez arrêter une fois la variable "original" est égal à zéro . Vous pouvez utiliser un certain temps ( original! = 0 ) comme condition de la boucle while, cependant , parce que toute valeur non nulle est considérée comme vraie en C , votre boucle while peut être simplement tout (original) .

    Tout (original) Photos

    {
    5

    Déterminer le chiffre le plus à droite de "original" en prenant "l'original" variable% 10. Chaque passage dans la boucle , passer la valeur actuelle de la variable « inversée » sur une position en multipliant par 10, puis ajouter le chiffre le plus à droite de

    inversé = inversé * 10 + 10 % d'origine "original . " ;
    6

    Strip le chiffre le plus à droite de la variable «original» puisque vous venez traitée elle . Profitez de la division entière en C et diviser "original" par 10. Cela supprime le chiffre le plus à droite et prépare "original" pour la prochaine itération de la boucle . Fermer la boucle while

    original = /10; .

    }
    7

    Imprimer le nombre inversée et terminez votre programme

    . printf (" Le nombre est inversée % d \\ n", inversé ) ;

    return 0; }



    Previous :

    next :
      articles connexes
    ·Définition de la fonction C + + String 
    ·Apue.H ne trouve pas dans Ubuntu 
    ·Comment convertir les chaînes alphabétiques en C + + 
    ·Qu'est-ce qu'une Fragment de code C 
    ·Comment limiter le nombre de décimales en langage C 
    ·Comment comprendre compilateurs C + + 
    ·Comment écrire un programme en C qui calcule la date d…
    ·Comment faire pour modifier le curseur en C + + 
    ·Comment utiliser Stdlib.h 
    ·Qu'est-ce que Buffer Overrun moyenne 
      articles en vedette
    ·Comment trouver des intersections de la courbe en Matla…
    ·Comment faire pour héberger un service Web ASP Net deh…
    ·Comment créer un ID de session en PHP 
    ·API Safe Browsing pour Python 
    ·Comment faire pour installer VB6 
    ·Comment écrire le code en vigueur Object Oriented 
    ·Comment désactiver le pare-feu Windows en VBScript 
    ·Programmation informatique pour les débutants 
    ·Fusionner Trier dans le code Java 
    ·Comment utiliser une DLL en VB.NET 
    Copyright © Connaissances Informatiques http://fr.wingwit.com