Base 10 => base 2^16

Signaler
Messages postés
241
Date d'inscription
dimanche 10 août 2003
Statut
Membre
Dernière intervention
16 juin 2010
-
Messages postés
241
Date d'inscription
dimanche 10 août 2003
Statut
Membre
Dernière intervention
16 juin 2010
-
salut

je suis en train de créer un classe de gestion des grands nombres j'ai deja casiment fini mais il me reste un gros pb a resoudre la vitesse . je pense que je peux ameliorer tout sa en stockant tout les nombres en base 2^16 pr commencer et peut etre apres 2^32 . mais je n'arrive pas convertir le nombre entré par l'utilisateur en base 10 que je stocke ds une string ds la base que je veux ( pr l'instant 2^16 ira bien )
donc si qq1 peut m'expliquer sa
je ne cherche pas de code mais des explication je preferai le coder moi mm

voila merci
@+

2 réponses

Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
7
Tu aurais dû réfléchir a ca avant de commencer à coder! Evidemment ca pose un gros probleme, pour ma part le meilleur compromis que j'ai trouvé c'est d'utiliser une base de la forme 10^n
Messages postés
241
Date d'inscription
dimanche 10 août 2003
Statut
Membre
Dernière intervention
16 juin 2010

ouai mais au debut j'ai stocker les nombre en base 10 et je pensais les laisser ds cette base
mais c'est en voyant la vitesse de la division que j'ai decider de passer ds une base + grande pr accelerer les calcule

si j'utilise une base 10^n je ne pourrais exploiter completement la taille d'1 int ou d'1 double