#include #include #include #include #define GMIN 330 #define GMAX 550 #define R 0.77 #define RIP 100 void genCirc(double *, double*); void contaPepe(double, double, int *, int *, int *); double media(int *); int main() { int N, A[RIP], B[RIP], C[RIP]; int A1, B1, C1, i, h; double x, y, NA, NB, NC; srand48(time(0)); printf("il programma simula la caduta dei grani di pepe sul pavimento\n\n"); printf("inserire valore numero di grani (tra %d e %d): ",GMIN,GMAX); do{ scanf("%d",&N); if(N>GMAX || NGMAX || NR); } void contaPepe(double x, double y, int *A, int *B, int *C){ if((x<=0.5 && x>=0) && (y<0.5 && y>=0)) (*A)++; if((x<=0.5 && x>=0) && y>=0.5) (*B)++; if(x>0.5 && y>=0.5) (*C)++; } double media(int A[]){ int j; double m=0; for(j=0;j