Mi sembra corretto ... quali dubbi hai? (a parte il return che manca nel main)
No MP tecnici (non rispondo nemmeno!), usa il forum.
Regole del Forum