pi - C++ - Programmation
Marsh Posté le 03-02-2005 à 18:30:58
Sinon, pour une valeur approchée regarde dans le fichier math.h :
#include <math.h>
#define M_PI 3.14159265358979323846
Mais je ne sais pas si c'est standard...
Marsh Posté le 03-02-2005 à 18:41:31
sinon y'a un moyen mnémotechnique pour se souvenir des 30 premieres décimales (compter le nombre de lettres de chaque mot)
Citation : |
Ca fait son petit effet en société, pour draguer y'a pas mieux
- salut poulette, ça te dirait que je te récite les 30 premières décimales de PI ?
- mon héroooos
Marsh Posté le 03-02-2005 à 18:44:01
C'est clair que ça fait plus d'effet que :
"Quatre fois attend hein!"
Marsh Posté le 03-02-2005 à 18:58:52
Au fait, en parlant de PI:
L'univers fait à peu près 50 milliards d'années lumières de diamètre. Ca donne 5e26 mètres. Un atome d'hydrogène fait à peu près 1e-10 m de diamètre.
Donc même pour connaître le périmètre de l'univers à l'atome près, il suffit de connaître la valeur de PI avec un peu moins que 40 chiffres après la virgule.
Comme quoi, connaître précisemment les décimales de PI, c'est juste bon pour frimer dans les cocktails mondains de Andernos-les-bains...
Marsh Posté le 03-02-2005 à 19:00:23
Lam's a écrit : Au fait, en parlant de PI: |
Sous réserve que l'univers soit fini, ce qui est loin d'être démontré
PS : c'est La Teste de Buch
Marsh Posté le 03-02-2005 à 19:12:02
Y'a 2 choses qui sont infinies : l'univers et la connerie. Quoique l'univers ça reste à prouver...
Marsh Posté le 03-02-2005 à 19:28:23
blastman a écrit : Bonjour tout le monde |
Clarifions les posts précédents:
PI est irrationnel, PI est transcendant, on ne connait pas la valeur exacte de PI et tout indique qu'on ne la connaîtra jamais, les décimales de PI n'ayant jusqu'à présent montré ni motifs ni régularités...
Donc il est un peu stupide de demander une lib contenant la valeur exacte de PI
À présent, on connait plus de 50 milliards de décimales (Kanada & Talahashi, 51 539 600 000, 1997, on a probablement fait mieux depuis mais je ne me tiens pas au courant) et on arrive à connaître la valeur d'un digit (base 2) précis de PI sans connaitre les précédents (le 1 000 000 000 000e bit de PI est un "1" suivi de 000011111110111)
Tout ça pour dire que la valeur exacte de PI, hum...
Par contre il est possible:
1- de le rentrer en tant que constante
2- d'utiliser une approximation
(355/113)(1-0.0003/3533) est exact sur 14 décimales (la 15e est fausse, 4 alors qu'elle devrait être 3)
3- de le recalculer à chaque fois, la précision est virtuellement infinie mais j'espère que tu as le temps et une machine puissante
Lam's > vu qu'on a pour le moment pas trouvé de logique/motifs dans les décimales de PI (aka il semble aléatoire), ça peut servir en crypto
PS:
PI = 4(44 arctan(1/57)+7 arctan(1/239)-12 arctan(1/682)+24 arctan(1/12943))
on peut également récupérer 2400 décimales en 158 caractères de C
edit: après recherches, le record actuel (validé dans le guiness) est à
206,158,430,000 de décimales
Calculé en 1999
le calcul a pris 37h21m04s et la vérification 46h07m10s.
Depuis, la même équipe (celle de Yasamusa Kanada) a atteint 1 240 000 000 000 décimales (en 2002) mais le record n'est pas encore validé
Si vous avez besoin de quelques décimales de PI, on peut trouver les 100 000 premières
Marsh Posté le 03-02-2005 à 20:44:35
un truc qu jme demande... comment peut on faire un verification sur la validité des résultats ?
Marsh Posté le 03-02-2005 à 21:58:00
red faction a écrit : un truc qu jme demande... comment peut on faire un verification sur la validité des résultats ? |
on calcule avec un autre algo habituellement, et on vérifie que les premières valeurs obtenues correspondent aux anciennes (si non, on essaie de vérifier si c'est une erreur du nouvel algo ou des anciennes valeurs)
Marsh Posté le 03-02-2005 à 22:06:28
Taz a écrit : lisez Contact |
Désolé, personnellement je lis "Le Fascinant Nombre PI" de la bibliothèque PLS
Marsh Posté le 03-02-2005 à 22:19:13
Moi, je vous conseille "Life of Pi" de Yann Martel... Rien à voir avec le nombre PI ceci dit...
Marsh Posté le 03-02-2005 à 18:24:21
Bonjour tout le monde
J'aimerais savoir si il existe une librairie qui contient la valeur exact de pi, que je pourrais utiliser, ou si on est obligé de déclarer la constante pi nous même.
ps: il me semblait l'avoir déja vu quelue part, mais je sais plus où (j'ai cherché et pas moyen de trouver).
Message édité par blastman le 03-02-2005 à 18:27:49
---------------
http://www.blastmanu.info