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;
}