#include #include #include #include #include #define pmax 550 #define pmin 330 #define rip 100//numero di ripetizioni #define R 0.77// raggio double getDouble(double,double); void genCirc(double *,double *); void contaPepe(double, double, int*, int*, int*); double media(int*); int main() { int N, i, j; double Na, Nb, Nc;//medie int A[rip]={0}; int B[rip]={0}; int C[rip]={0}; double x,y;//coordinate granello generico srand48(time(0)); printf("Conta dei granelli di pepe.\n"); do{ printf("Inserire N numero di granelli di pepe:\t"); scanf("%d",&N); if((N>pmax)||(Npmax||NR); *(x)=a; *(y)=b; } void contaPepe(double x, double y, int*a, int*b, int*c) { if(x>=0 && x<=0.5 && y>=0 && y<=0.5) *(a)+=1; else if(x>=0 && x<=0.5 && y>=0.5 && y<=1) *(b)+=1; else if(x>=0.5 && x<=1 && y>=0.5 && y<=1) *(c)+=1; else{} } double media(int*a) { int i; double tot=0; for(i=0; i