#include #include #include #define Nmin 50 #define Nmax 100 #define Nrane 3 void stampa(int* p); /* 3 pt : interfaccia muovi */ int muovi(int); void scivola(int*); void cade(int*); /* 2 pt : interfaccia sensata di vincitore */ int vincitore(int*); int main() { int N, i; int pos[Nrane] = {0}; int cadute[Nrane] = {0}; int salti = 0; srand48(time(0)); /* 2 pt : acquisizione numero gradini */ do{ printf("Inserire il numero gradini compreso tra %d e %d:", Nmin, Nmax); scanf("%d", &N); } while( NNmax ); /* 3 pt : ciclo corretto e condizione per ripetere */ /* 3 pt : uso di % per chiamare scivola e caduta e la stampa */ do{ salti++; /* ciclo per spostare ciascuna rana */ for(i=0; i pin[iv]) iv = j; } return iv+1; }