#include #include int main () { float x,y; int n=0; // compteur lancers int n_disc=0; // nb dans le disque for(n=0;n<1e6;n=n+1) { // boucle lancers x = (2*(float)rand())/RAND_MAX - 1.; y = (2*(float)rand())/RAND_MAX - 1.; // TEST : dans le carre ? if(x*x+y*y<1) n_disc=n_disc+1; } printf("approx pi = %f\n",(4.*n_disc)/n); }