Return (x == y)

di il
2 risposte

Return (x == y)

Salve, avrei una domanda.
Stavo leggendo un esempio di una funzione che stabilisce se un numero intero è primo.
int Prime(int n)
{
	int fact;
   	if (n == 1) 
        return 0;
	fact = 2;
	while (n % fact != 0)
	{
		fact  = fact +1;
	}
    return (fact == n);
}
Il programma restituisce 0 se il numero non è primo.

Non mi è chiara la riga del return
return (fact == n)

Cosa vuol dire esattamente? Come si usano condizioni di questo tipo dentro al return?
Grazie in anticipo.

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte