codice:int in ( ) { int ni; printf("Immetti un numero fra uno a cento : "); scanf("%d", &ni ); return ni; } int main (void) { int nc; int t = 0; srand(time(0)); nc = rand () %100; int ni = in() ; printf("%d\n", ni); while (nc != ni) { t++; if ( ni == nc ) { /* questo codice non viene mai eseguito poichè se nc == ni il programma esce dal ciclo while prima di aver raggiunto questo punto */ printf("Bravissimo hai indovinato in %d tentativi!\n", t); } else if ( ni <= nc ) { printf("Il numero da indovinare è maggiore di %d\n", ni); ni = in() ; } else if ( ni >= nc ) { printf("Il numero da indovinare è minore di %d\n", ni); ni = in() ; } } /* se sei arrivato qui vuol dire che hai indovinato quindi è il posto giusto per fare i complimenti */ printf("Bravissimo hai indovinato in %d tentativi!\n", t); return (0) ; }