capisco,
grazie mille anche per il do..while in while, non avevo considerato il caso n=0 xD

Purtroppo quest'esercizio mi ha mandato in confuzione grazie alle mie solite paranoie :S