Prob de zéros dans les nombres longs.

Signaler
-
Messages postés
4525
Date d'inscription
dimanche 29 septembre 2002
Statut
Modérateur
Dernière intervention
22 avril 2019
-
Salut,
J ´étudie actuellement les algorithmes avec des très grands nombres. Il "suffit" de changer de base. Par exemple en base 10 chaque (décimale) reçoit un chiffre. En base 1000,chaque "case" reçoit 3 chiffres.On a intérête á travailler avec la plus grande base possible. Jusque là pas de problèmes.
J me heurte á un problème d´affichage.
Par exemple, en base 1000 , avec 6 "cases",la factorielle de12 (12!) me donne le résultat suivant:
12! = 0 0 479 1 600 ET CELA DEVRAIT ME DONNER:
12! = oo0 oo0 479 oo1 600
Jusqu´en base 1000,on peut programmer chaque cas(<10,<100,<1000) mais il me faudrait une routine géneralisée pour pouvoir changer de base en cours d´éxecution.
Dernier problème dans certain cas ("petits" nombre) j´aurai au début un tas de ) que je ne sais pas comment éliminer du
gente:ooooooooooooooooooooooo=(40 chiffres significatifs)
Vos conseils seront les biens venus
Mereci d´avance
A+
Marc

1 réponse

Messages postés
4525
Date d'inscription
dimanche 29 septembre 2002
Statut
Modérateur
Dernière intervention
22 avril 2019
9
Bonjour, tu trouveras plusieurs exemples/solutions sur ce site dans les rubriques "math" ou "module". Ou depuis le moteur de recherche avec les mots clef "math, tres grand nombre". Si malgres cela tu ne trouves pas de reponse et si ta question est toujours d'actualité, tu peux lancer une nouvelle discussion sur le forum.

Bonne pr@g