Les 2400 premières décimales de pi

Soyez le premier à donner votre avis sur cette source.

Snippet vu 12 277 fois - Téléchargée 28 fois

Contenu du snippet

Ce programme n'est pas de moi, mais il est didactique et à mon sens, le plus court possible pour calculer Pi. Y'en a qui sont fort !!!

Source / Exemple :


#include <stdio.h>
#include <conio.h>
long a=10000,b,c=8400,d,e,f[8401],g;
void main()
{for(;b-c;)f[b++]=a/5;for(;d=0,g=c*2;
c-=14,printf("%.4d",e+d/a),e=d%a)for(b=c;
d+=f[b]*a,f[b]=d%--g,d/=g--,--b;d*=b);getch();}

/*
//plus digestement :)
int i, j;
long resultat, retenue=0, tmp, Tableau[8401];

main()
{
  for (i=0;i<=8400;i++) Tableau[i]=2000;
    for (j=600;j>0;j--)
      {
       resultat=0;
       for (i=j*14;i>0;i--)
         {
          tmp = (resultat*i + Tableau[i]*10000);
          resultat=tmp/(2*i-1);
          Tableau[i]=tmp%(2*i-1);
         }
       printf("%.4d",retenue+resultat/10000);
       retenue=resultat%10000;
      }
}

  • /

Conclusion :


Il se compile sur toute plate-forme. En passant, j'aimerais bien demander aux divers auteurs de préciser si leurs compiles c'est du Borland, du VC, du Linux, du Mac, etc.

A voir également

Ajouter un commentaire Commentaires
Messages postés
51
Date d'inscription
lundi 17 janvier 2005
Statut
Membre
Dernière intervention
13 mars 2011
1
pour ceux qui veulent un programme marrant calculant Pi:
http://fr.wikipedia.org/wiki/International_Obfuscated_C_Code_Contest
Messages postés
168
Date d'inscription
vendredi 14 septembre 2007
Statut
Membre
Dernière intervention
6 mai 2009
1
Si les 10 premiers chiffres sont : 3.141592654, c'est que c'est bon.
Je n'ai que 13 ans et ça fait plusieurs années que je connais les 9 premières décimales de PI ^^
J'adore les Maths
Messages postés
11
Date d'inscription
mardi 6 décembre 2005
Statut
Membre
Dernière intervention
26 juin 2012

Renseignement pris on trouve sur l'un des sites francophone les plus complets sur Pi : http://www.pi314.net/

La citation suivante :
"Le fameux programme de Dik T Winter du cwi institute de Hollande. Repose sur la même série d'Euler que les algorithmes compte-gouttes. 158 caractères pour 2400 décimales !"
Messages postés
3006
Date d'inscription
dimanche 14 avril 2002
Statut
Membre
Dernière intervention
31 décembre 2008

"juste un algo" ... c'est pas des petites maths je pense :)
Messages postés
36
Date d'inscription
dimanche 11 décembre 2005
Statut
Membre
Dernière intervention
17 février 2006

pas mal ce site.mé je suis sur ke c juste un algo répété 1000000 de fois.mé bon,c kan mem bon,surtout ac le docteur denfer ;)
Afficher les 13 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.