Gestion des grands nombres

Fermé
epsiloneIB Messages postés 133 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 13 septembre 2009 - 20 mai 2008 à 13:34
epsiloneIB Messages postés 133 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 13 septembre 2009 - 3 juin 2008 à 15:39
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

30 réponses

mype Messages postés 2435 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 16 août 2010 435
23 mai 2008 à 17:27
bon ben le mieux ça serait peux etre de coupé le nombre en deux comme te la conseillé goulamass ;)
0
epsiloneIB Messages postés 133 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 13 septembre 2009 8
23 mai 2008 à 17:40
Oui, j'opte pour la soluce de goulamass!
Merci mype.

Epsilone
0
goulamass Messages postés 1426 Date d'inscription lundi 23 octobre 2006 Statut Membre Dernière intervention 11 janvier 2010 180
23 mai 2008 à 17:51
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 133 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 13 septembre 2009 8
23 mai 2008 à 18:31
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 1426 Date d'inscription lundi 23 octobre 2006 Statut Membre Dernière intervention 11 janvier 2010 180
27 mai 2008 à 15:19
Alors où en êtes vous???
0
epsiloneIB Messages postés 133 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 13 septembre 2009 8
2 juin 2008 à 01:31
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 24878 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 25 mars 2023 3 311
2 juin 2008 à 08:54
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 133 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 13 septembre 2009 8
2 juin 2008 à 15:20
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 1426 Date d'inscription lundi 23 octobre 2006 Statut Membre Dernière intervention 11 janvier 2010 180
3 juin 2008 à 11:05
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 133 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 13 septembre 2009 8
3 juin 2008 à 15:39
:) wé merci :)

Je vais essayer et je te réponds.

Epsilone
0