Valeur miroir d'un nombre

Résolu/Fermé
Gyl-Mael
Messages postés
1
Date d'inscription
samedi 20 septembre 2014
Statut
Membre
Dernière intervention
20 septembre 2014
- 20 sept. 2014 à 22:06
 Gyl-mael - 24 sept. 2014 à 20:32
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



A voir également:

4 réponses

fiddy
Messages postés
11067
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 807
Modifié par fiddy le 21/09/2014 à 00:30
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
10
Sugel
Messages postés
4068
Date d'inscription
jeudi 18 août 2011
Statut
Membre
Dernière intervention
19 juin 2017
721
21 sept. 2014 à 00:34
tiens, c'est vrai ça !

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