Base 10 => base 2^16

cs_mat74 Messages postés 241 Date d'inscription dimanche 10 août 2003 Statut Membre Dernière intervention 16 juin 2010 - 23 nov. 2004 à 12:39
cs_mat74 Messages postés 241 Date d'inscription dimanche 10 août 2003 Statut Membre Dernière intervention 16 juin 2010 - 23 nov. 2004 à 18:36
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

vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
23 nov. 2004 à 13:51
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
0
cs_mat74 Messages postés 241 Date d'inscription dimanche 10 août 2003 Statut Membre Dernière intervention 16 juin 2010
23 nov. 2004 à 18:36
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
0
Rejoignez-nous