Valeur miroir d'un nombre

Résolu
Gyl-Mael Messages postés 1 Statut Membre -  
 Gyl-mael -
Bonjour,
j'aimerai ecrire un programme en C qui permet de lire un nombre et d'afficher sa valeur miroir par exemple la valeur miroir du nombre 456 est 654

4 réponses

  1. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    En y réfléchissant, il y a encore plus simple. Et à mon avis, c'est la façon attendue s'il s'agit d'un devoir.

    nombre : entier (choisi par l'utilisateur)
    reste : entier (entre 0 et 9, unité)
    resultat : le nombre miroir

    Demander(nombre)

    resultat <- 0
    TantQue nombre > 0 Faire
    reste <- nombre modulo 10
    nombre <- nombre / 10
    resultat <- resultat * 10 + reste
    FinTantQue

    Afficher(resultat)
    Je te laisse écrire le code ;-).

    PS : l'algo fonctionne pour les nombres positifs, à toi de voir si tu as besoin de l'adapter pour les nombres négatifs.
    Cdlt,

    Google is your friend
    11
    1. Sugel Messages postés 4293 Date d'inscription   Statut Membre Dernière intervention   728
       
      tiens, c'est vrai ça !

      comme quoi il y a plein de moyens de le faire...
      0