#include #include #include #define inf 330 #define sup 550 #define R 0.77 #define Nexp 100 double randUniforme(double, double); void genCirc(double*, double*); void contaPepe(double, double, int*, int*, int*); void media(int*, int*); int main() { int NA, NB, NC; int A[Nexp], B[Nexp], C[Nexp]; int i,j,N,gA,gB,gC; double x,y; srand48(time(NULL)); printf("\nIl programma simula la caduta di N grani di pepe e calcola quanti di questi cadono su ciascuna di tre mattonelle A, B, C.\n"); do { printf("\nInserire N tra %d e %d: ", inf, sup); scanf("%d", &N); if(Nsup) printf("Errato. Riprovare."); } while(Nsup); for(j=0; j R*R); } void contaPepe(double x, double y, int* gA, int* gB, int* gC) { if((00.5 && (0.5