Affichage de nom d'un nombre donnee

princesse -  
Maker06 Messages postés 359 Statut Membre -
Bonjour,je veux une solution pour cet exercice
soit une suite de chiffres se terminant par 0(au maximum 6chiffres) .
ecrivez un programme qui affiche en toutes lettres le nombre qui correspond a ces chiffres.
Exemple:
5410
le nombre est correspdant est cinq cent quarante et un.
merci pour votre aide et gentillesse.

1 réponse

Maker06 Messages postés 359 Statut Membre 63
 
Salut,

alors déjà il faudrait peut-être commencer par nous dire en quel langage tu veux programmer ? (Ce serai un bon début...).

Sinon une idée qui me vient à l'esprit est de décomposer ton nombre en centaines, dizaines, unités... et de stocker les chiffres en lettres dans des tableaux (un tableau pour dizaines, un pour centaines... bon faut pas que ton nombre soit en milliards).

ex : 645 :

645/100 = 6 divisible par 100 donc tu affiches cent aprés ton 6
645 - (6x100)/10 = 4 divisible par 10 donc tu affiches quarante
645 - (6x100 + 10x4) = 5

Le problème avec ma methode c'est que tu risques de t'embrouiller avec les tableaux...enfin si tu sais programmer normalement non (tu donnes des noms bien explicites à tes tableaux et variables).

Bon courage !
0