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; }