/*************************************************************************************************************************************/
/* */
/* C A L C U L D ' U N E M A R C H E A L E A T O I R E S U R ' P I ' : */
/* S E L O N L A M E T H O D E D E B E N O I T C L O I T R E : */
/* */
/* */
/* Nota : */
/* */
/* Ce programme fait suite a l'article */
/* 'v $Dcourrier_in/20131112093204 http...www.lifl.fr..delahaye.PLS436.Delahaye436.zip' */
/* transmis par Jean-Paul Delahaye... */
/* */
/* */
/* Author of '$xtc/MarchesAleatoires_Pi.01$c' : */
/* */
/* Jean-Francois COLONNA (LACTAMME, 20131114092943). */
/* */
/*************************************************************************************************************************************/
#include <stdio.h>
#define PRECIS double
#define FRACT(x) ((x)-((int)(x)))
#define PI 3.14159265358979312
#define A 3
#define B 1
#define ITERATION 20
main()
{
PRECIS r=PI;
PRECIS a=A;
PRECIS b=B;
int n;
for (n=1 ; n<=ITERATION ; n++)
{
PRECIS x;
long int y;
x=r*((a*(PRECIS)n)+b);
y=(long int)x;
printf("%ld\n",y%2);
}
}