MANIPULATION TRÉS RAPIDE DE TRÉS GRANDES NOMBRES ENTIERS + FONCTIONS DE BASE DE

Signaler
Messages postés
270
Date d'inscription
mardi 24 juillet 2007
Statut
Membre
Dernière intervention
7 juin 2018
-
cs_Jean_Jean
Messages postés
637
Date d'inscription
dimanche 13 août 2006
Statut
Membre
Dernière intervention
13 décembre 2018
-
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/54273-manipulation-tres-rapide-de-tres-grandes-nombres-entiers-fonctions-de-base-de-l-arithmetique-modulaire-nombres-premiers

cs_Jean_Jean
Messages postés
637
Date d'inscription
dimanche 13 août 2006
Statut
Membre
Dernière intervention
13 décembre 2018
2
Je viens de découvrir ton travail...
Super travail Kamel!
ça m'aide à comprendre l'assembleur en plus dont j'ai besoin en ce moment!
yvessimon
Messages postés
644
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
9 janvier 2017

Bonjour,

Bravo cela fonctionne très bien sur D7.

Un détail:
sur les deux boutons " a^^b " et " a^^b mod "
c'est un seul signe " ^ " qu'il faut voir .

Merci
Salutations
cs_pseudo3
Messages postés
270
Date d'inscription
mardi 24 juillet 2007
Statut
Membre
Dernière intervention
7 juin 2018

Re-Bonjour Kamel78,

Je retire ce que viens d'écrire : Je n'avais pas remarqué le Sous-ZIP nommé 'HugeComputationDemo.zip' qui était inclu dans le ZIP et qui contient les nouveautés citées dans l'historique ci-dessus.

A mon avis il est inutile de surcharger le ZIP avec le sous-dossier nommé 'Demo old'.

Par ailleurs je signale : [Erreur fatale] GeneratorDemo.pas(7): Fichier non trouvé : 'PBNumEdit.dcu'
Vérification faite on peut virer PBNumEdit du uses car PBNumEdit1 n'est pas utilisé.

En plus on trouve Demo.dpr et HugeComputation.dpr qui semblent être la même chose : C'est lequel des deux qui est le meilleur ???

Pour info : le Help.doc (daté du 01/06/2012 ???) malgré cette datation bizarre n'est pas à jour.

A+.
cs_pseudo3
Messages postés
270
Date d'inscription
mardi 24 juillet 2007
Statut
Membre
Dernière intervention
7 juin 2018

Bonjour Kamel78,

Je viens de télécharger la dernière version du 11 mai 2012 02:48:59 dont l'historique ci-dessus dit :
"ajout des fonctions : Function HexToHug(s:string):Hugint; Function Hugtobin(a :Hugint):string; Function BintoHug (s:string):Hugint; Function OctaltoHug(S:string):Hugint; Function HugtoOctal(a:Hugint):string; Ajout d'une bien meilleur application de démonstration !"
... mais il y a dû y avoir une erreur de manipulation car on y retrouve seulement le sous-dossier nommé 'Demo old' et vérification faite on n'y trouve aucune des fonctions précitées.

En tous cas : Chapeau pour if IsHugPrime(M22,0.99) qui donne "M22 est Premier, Mis : 56 s 718,904 ms" : ça décoiffe !!!(Intel Core i7-2700K à 3,5 GHz.

A+.