Salve ragazzi non riesco a capire come devo fare questo programma. Potete correggermi la mia soluzione?
Vi ringrazio.

E' una funzione.
codice:
char numero_primo(int numero)
{
 int i;
  If (numero == 0) 
      {return(printf("Il numero non è primo");
       }
    else { if (numero==1) || (numero==2)
            {return(printf("Il numero è primo");}}
    else {
            for (i=2,i<=numero-1;i++)
               { if (numero % i)==0
                  {return(prinft("Il numero non è primo");
                    break;}
                else
                   {return(printf("Il numero è primo"):
                    }
                }
}