#include #include #include #include #define L 0.5 #define R 0.77 #define RIP 100 void genCirc (float*, float*); void contaPepe (float, float, int*, int*, int*); float media (int[]); int main () { srand48(time(0)); int n, i, j, A = 0, B = 0, C = 0, a[RIP] = {0}, b[RIP] = {0}, c[RIP] = {0}; float x, y, na, nb, nc; printf("MASTERCHEF\nCalcolatore granelli pepe caduti su una superficie predefinita\n"); /*punto 1 e 2*/ do{ printf("Inserire numero granelli pepe 330<=n<=550\n N="); scanf("%d",&n); if(n<330 || n > 550){ printf("Errore, numero non accettabile\n"); } } while (n<330 || n>550); for(i=0;i R*R); } void contaPepe (float x, float y, int *A, int *B,int *C) { /*punto 4 funzione controllo posizione*/ if(x >= 0 && y >= 0) { if(x <= L) { if(y <= L) { (*A)++; } else { (*B)++; } } else { if(y >= L) { (*C)++; } } } } float media (int x[RIP]) { /*punto 6 funzione media*/ int i; float nx = 0; for(i=0;i