UTILISATION DE GRANDS ENTIERS EN C++ BUILDER

acx01b Messages postés 280 Date d'inscription dimanche 7 septembre 2003 Statut Membre Dernière intervention 8 juillet 2014 - 19 avril 2007 à 20:35
randriano Messages postés 54 Date d'inscription vendredi 13 avril 2007 Statut Membre Dernière intervention 26 juillet 2011 - 22 avril 2007 à 16:03
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/42347-utilisation-de-grands-entiers-en-c-builder

randriano Messages postés 54 Date d'inscription vendredi 13 avril 2007 Statut Membre Dernière intervention 26 juillet 2011
22 avril 2007 à 16:03
Il n'y a pas de trucs bizarres dans mon code.
Pour rendre le code encore plus beau:
je travaille actuellement sur l'utilisatin des opérateurs +,-,* au lieu de fonctions comme additionner(a1,a2,a3).

Je précise que je n'ai pas visionné les codes similaires postés sur ce site lorsque
Cyberboy2054 Messages postés 173 Date d'inscription jeudi 20 décembre 2001 Statut Membre Dernière intervention 22 août 2008
20 avril 2007 à 19:32
J'ai un bout de code dans ce genre qui traine sur mon disque dur depuis un moment, que je n'ai jamais eu le courage de terminer.
En gros on est plus ou moins au meme point, a la différence que je gere 2-3 trucs de plus que toi:le signe des grands l'operation egalite, inferieur a, la fonction puissance, (que des trucs pas vraiment dur a rajouter en fait), mais surtout le signe des nombres, ce qui demande de rereflechir un peut les algorithmes (surtout pour l'addition en fait)
Faudrait aussi rajouter la division et l'operateur modulo, et eventuellement des nombres de taille un peu plus infinie que 1000 (taille définie au run time via allocations dynamiques) comme tu semble le faire ici, stocker dans une classe et utiliser la surcharge d'operateurs, mais cela releve de l'accessoire, mais meme si pas grand monde utilise des nombre de plus de 1000 chiffres, pour de la cryptographie je suis sur qu'on peut aller jusque la...
gamemonde Messages postés 336 Date d'inscription samedi 9 août 2003 Statut Membre Dernière intervention 9 juillet 2011 2
20 avril 2007 à 00:14
bien au lieu de fonction comme additionner utilise les surcharge d'operateur beaucoup plus bau

bonne continuation
acx01b Messages postés 280 Date d'inscription dimanche 7 septembre 2003 Statut Membre Dernière intervention 8 juillet 2014 6
19 avril 2007 à 20:35
salut il y a des trucs super bizzares dans ton code!

notament ton .h:

class GrandEntier{
int nb_chiffre(char *s);
void inverser(char s[200]);
void zero(char s[200]);
void echanger(char *str1,char *str2);
int plus_grand(char *n1,char *n2);
public:
char * nombre;
GrandEntier();
void addition(char *n1,char *n2);
void sous(char *n1,char *n2);
void multi(char *n1,char *n2);
};
Rejoignez-nous