Télécharger le zip
fibo & le nombre de la perfection !je suis fan,(1+rac(5))/2 de mémoireapres, j'ai pas trop compris la variableqt_meta_data_FibonacciDlgmais je suppose que c'est du qt, ça doit être pour çaBonne prog,Welcome !
phi=1.61803 normalement, c'est mieux de mettre en capture une meilleur approximation (3 decimals au moins ...)
Ca veut dire quoi "avec la plus grande précision possible"?
MAGIC_NONO >>> qt_meta_data_FibonacciDlg c'est une variable générée automatiquement par Qt (tout comme l'ensemble du fichier FibonacciDlgP.cpp). Je ne sais pas non plus à quoi elle sert exactement !JCDJCD >>> J'ai mis en capture une étape intermédiaire qui montre qu'on peut arrêter et reprendre le processus en cours de route. Le prog trouve bien le bon résultat.VECCHIO56 >>> Avec la plus grande précision possible, ça veut dire qu'on va aussi loin que possible dans la suite de fibonacci, jusqu'à ce que l'on atteigne le plus grand entier représentable sur la machine (quelques milliards...)
le problème est que tu ne représente pas un entier mais un irrationnel (je crois que ca s'appelle comme ca).La précision est quasi infinie, seulement bornée par la mémoire disponiblePar exemple, il est possible de représenter des entiers bien plus grands que quatre milliards. Le tout est de bien choisir sa représentation
C'est-à-dire, avec un long int ? Avec mingw32 c'est pareil qu'un int.Ou alors, peut-être avec bc ou une autre bibliothèque spécialisée dans les grands nombres... peut-être, si ça peut faire quelque chose de plus précis.
voire aussi "long long"j'ai même vu avec certain compilo "long long long long"apres, on passe avec une classe qui gère ça, il en existe par exemple sur ce site.Magicalement
Si vous voulez stocker des grands nombres, je vous comseille d'allouer directement la mémoire à partir d'un pointeur, dans une chaine, bien sur en base 256, comme pour les long.Ainsi, on peut sans problème arriver à 2^1000 - 1 en allouant 125 octets(1000 bits).
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 873 873 membres 156 nouveaux aujourd'hui 16 151 membres club