1) alcune delle cose che hai detto sono sbagliate
2) se avessi voluto avrei potuto tranquillamente dargli io il codice già fatto, chiunque avrebbe potuto, ma lo scopo è farlo ragionare e fargli trovare la soluzione da solo attraverso degli aiuti. Se gli dai tutto fatto non serve a niente
3) da quello che hai scritto si vede che non hai capito niente nemmeno tu visto che la variabile corrispondente al numero dei voti l'ha già messa, e non c'è nemmeno bisogno di incrementarla, dal momento che viene fornita giusta. O leggi tutto quello che ha scritto nel primo messaggio, o gli confondi solo le idee