codice:int in(int *p) { do { printf("Immetti un numero fra uno a cento : "); } while(scanf("%d", p) < 1); return *p; /* ritorna il valore non l'indirizzo */ } int main (void) { int ni, nc, t = 0; srand(time(0)); nc = rand () %100; while (nc != in(&ni)) { t++; printf("%d\n", ni); if (ni < nc ) /* <= significa minore o uguale a! */ printf("Il numero da indovinare è maggiore di %d\n", ni); else printf("Il numero da indovinare è minore di %d\n", ni); } printf("Bravissimo hai indovinato in %d tentativi!\n", t); return 0; }