CALCULS SUR DE GRANDS NOMBRES (PLUSIEURS MILLIERS DE CHIFFRES)

us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 - 30 juil. 2009 à 11:41
oussamaki Messages postés 9 Date d'inscription dimanche 13 janvier 2008 Statut Membre Dernière intervention 6 octobre 2014 - 3 août 2009 à 15:34
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/50385-calculs-sur-de-grands-nombres-plusieurs-milliers-de-chiffres

oussamaki Messages postés 9 Date d'inscription dimanche 13 janvier 2008 Statut Membre Dernière intervention 6 octobre 2014
3 août 2009 à 15:34
Sa aurai été plus facile à comprendre avec des commentaire, sa aide pour une optimisation.
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
31 juil. 2009 à 11:56
Salut,

Un encouragement est une remarque constructive !?
Une remarque pour optimiser est non constructif !?

Comprendra qui peut... En fouillant un peu VBF, on trouve des codes plus aboutis pour une bonne base de départ...

A bon entendeur...

Amicalement,
Us.
apexinfo Messages postés 5 Date d'inscription mercredi 21 janvier 2004 Statut Membre Dernière intervention 28 janvier 2010
31 juil. 2009 à 11:28
Enfin une remarque constructive.
Merci.
cs_amydale Messages postés 16 Date d'inscription jeudi 3 juin 2004 Statut Membre Dernière intervention 4 janvier 2012
31 juil. 2009 à 08:08
Il est vrai que le code est loin d'être parfait mais sur le principe c'est une bonne base de départ
Utilisateur anonyme
30 juil. 2009 à 20:23
Optimiser, optimiser... bien grand mot lorsqu'on ne prend pas la peine de déclarer ses variables...

Peut-être faudrait-il commencer par là... ;)
cs_310 Messages postés 21 Date d'inscription dimanche 6 août 2006 Statut Membre Dernière intervention 28 avril 2012
30 juil. 2009 à 16:36
que veux tu dire par la function GNormalise(x) ?
ayez la gentillesse de clarifier les choses!!
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
30 juil. 2009 à 11:41
Bonjour,

"si quelqu'un veut se donner la peine d'optimiser, je suis preneur"
Mais optimiser, c'est tout l'enjeu de ce type de calculs !

Tu fais tes calculs, chiffre par chiffre, si je comprend bien. Imagine plutôt de prendre tout un groupe de chiffre (donc partie de nombre). Par exemple, si tu as 1234 + 56789, faire 34+89, 12+67+retenue, 5+retenue... au lieu de : 4+9, 3+8+Retenue, 7+2+retenue, 6+1+retenue, 5+retenue... donc prendre par lot de 2 chiffres, réduit les calculs par 2... par lot de n chiffres, réduit les calculs par n. Bien sur en tenant compte des dépassements... C'est tout l'enjeu de l'optimisation...

Amicalement,
Us.
Rejoignez-nous