cs_mat74
Messages postés241Date d'inscriptiondimanche 10 août 2003StatutMembreDernière intervention16 juin 2010
-
23 nov. 2004 à 12:39
cs_mat74
Messages postés241Date d'inscriptiondimanche 10 août 2003StatutMembreDernière intervention16 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
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 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
cs_mat74
Messages postés241Date d'inscriptiondimanche 10 août 2003StatutMembreDernière intervention16 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