Gestion des grands nombres

epsiloneIB Messages postés 134 Statut Membre -  
epsiloneIB Messages postés 134 Statut Membre -
Bonjour,

Je souhaite gérer des nombres se composant de plus que 17 chiffres.
Quel est le type de données qui me permettera ceci?
Merci d'avance.

Epsilone
A voir également:

30 réponses

mype Messages postés 2449 Statut Membre 437
 
bon ben le mieux ça serait peux etre de coupé le nombre en deux comme te la conseillé goulamass ;)
0
epsiloneIB Messages postés 134 Statut Membre 8
 
Oui, j'opte pour la soluce de goulamass!
Merci mype.

Epsilone
0
goulamass Messages postés 1427 Statut Membre 177
 
En fait cette solution m'a été inspiré par un projet que j'avais à faire avec des camarades .

Ils nous fallait faire une bibliothèque qui gérait les grands nombres.

Et on avait opté pour cette solution
0
epsiloneIB Messages postés 134 Statut Membre 8
 
Je vais essayer et je vous réponds!

Epsilone
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
goulamass Messages postés 1427 Statut Membre 177
 
Alors où en êtes vous???
0
epsiloneIB Messages postés 134 Statut Membre 8
 
J'ai appliqué ce que tu m'as dit et ça marche, je dois juste finaliser mon code!

Un grand merci pour toi!

Epsilone
0
blux Messages postés 27997 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
Salut,

sinon, une autre technique : création d'un tableau de type entier et stockage de chaque chiffre dans une entrée de ce tableau.

avantage : aucune limite connue (à part la taille du tableau lui-même)
inconvénient : il faut reprogrammer toutes les opérations de base
0
epsiloneIB Messages postés 134 Statut Membre 8
 
Bin, utiliser un tableau ou stocker la variable dans un char* ou string reviennent à la même chose.
En ce qui concerne la reprogrammation des opérations de base t'as raison, c'est valable aussi pour l'idée de goulamas!

T'as une idée sur la programmation de la compraison "<" et ">"?

Epsilone
0
goulamass Messages postés 1427 Statut Membre 177
 
POur mon idée.

C'est simple tu commences par comparer la partie haute.

La plus grande sera forcément celle du plus grand chiffre.

Et si c'est égal tu passes à la partie basse.
0
epsiloneIB Messages postés 134 Statut Membre 8
 
:) wé merci :)

Je vais essayer et je te réponds.

Epsilone
0