Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
685 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [DELPHI] entier plus grand que 2^63 ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[DELPHI] entier plus grand que 2^63 ?

n°2193788
davidmarli
Posté le 11-06-2013 à 14:39:55  profilanswer
 

Bonjour,
 
un collègue m'a demandé s'il m'était possible de calculer les 521^2 premiers termes de la suite de Perrin : U(n+3)=U(n)+U(n+1) avec U(0)=3, U(1)=0 et U(2)=2
J'ai donc déclaré un tableau de 271442 int64. Le programme me calcule les 155 premiers termes mais on est déjà à un nombre à 18 chiffres (8494359425057768732)
Du coup ensuite les calculs donnent n'importe quoi.
 
Comment puis-je faire des calculs avec des nombres plus grand qu'un int64 ?
 
Merci beaucoup.

mood
Publicité
Posté le 11-06-2013 à 14:39:55  profilanswer
 

n°2193900
dreameddea​th
Posté le 12-06-2013 à 00:30:04  profilanswer
 

Je viens de regarder sur Wikipedia :

Citation :


Cependant, le premier contre exemple, autre que 1 a été trouvé en 1980 : il s'agit de 271441. En effet, 271441 divise U_{271441}, et 271441 = 521^2. U_{271441} a 33150 chiffres.  


 
33150 chiffre ça fait beaucoup non ?
 
Après pour le faire, il n'y a pas de miracle, il faut une gestion à la "BigInt" : un tableau d'entier (tableau de taille variable, par exemple implémenté par liste chainée) pour un entier et l'addition se fait pas "simple" report de la "retenue"....
 
Il existe peut-être une librairie toute faite en Delphi


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [DELPHI] entier plus grand que 2^63 ?

 

Sujets relatifs
Stocker grand nombre d'objets / mauvaise structure de donnée ?Calcul sous Delphi
Entier int passé en 64 bits (8 octets) et non 31 bits (4 octets)copie dossier entier
[DELPHI] Idhttp : bad getaway erreur 502...Delphi 6 Personal Edition incompatible avec windows 7
[DELPHI] Texte barré[RESOLU][DELPHI] Utilisation de la Scrollbar
[DELPHI] Créer des timage ???[DELPHI] Image dans une listbox...
Plus de sujets relatifs à : [DELPHI] entier plus grand que 2^63 ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR