intero/2 come controllo boolean nel for pare non funzionare perché se immetto 26 non mi dà 13 come fattore primo.
Diventa comunque intero/d ogni volta che trova un fattore primo: se immetto 50 ho
d = 2 --> intero/d = 25
d = 3 --> intero = 25
d = 4 --> intero = 25
d = 5 --> intero/d = 5
ed esce dal for.