Rompo ancora le palle ma anche quella di prima è incorretta. Se il carattere fosse all'ultimo elemento dell'array non lo troverebbe.
Questa è la definitivamente corretta:
codice:
int ricerca_lineare(char nt[], char cercato)
{
  int i=0;
  
  while(!nt) /* questa è la giusta condizione */
  {
    i++;   
    if(nt[i] != cercato)
      return 0;
    else
    {
      break;
      return 1;
    }
  }
}
Scusa ma se faccio un errore e poi ne sono coscente, mi impegno per correggerlo.