#include #include #include #include #define NMIN 330 #define NMAX 550 #define RAGGIO 0.77 #define LEN 100 void genCirc(float *, float*, float); void contaPepe(float, float, int*, int*, int*); float media(int*, int); int main(){ int N, i, npepeA, npepeB, npepeC, A[LEN], B[LEN], C[LEN]; float x, y, NA, NB, NC; int j; srand48(time(0)); printf("Il programma calcola il numero di grani di pepe caduti in A, B, C\n"); do{ printf("inserire numero di grani di pepe in [%d, %d]:\n", NMIN, NMAX); scanf("%d", &N); if(NNMAX){ printf("valore non valido, reinserire...\n"); } }while(NNMAX); for(j=0; j r*r); } void contaPepe(float x, float y, int *a, int *b, int *c){ if(x>=0. && x<=0.5 && y>=0. && y<0.5){ (*a)++; }else if(y>=0.5 && y<=1){ (*b)++; }else if(x > 0.5 && x <=1){ (*c)++; } } float media(int A[LEN], int n){ int k; float average=0; for(k=0; k