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