Quote Originariamente inviata da wormd Visualizza il messaggio
Perché se l'indice è = 0, e quindi il ciclo si trova nella lettura del primo valore, il programma fa risultante (0) + il primo numero inserito dall'utente; questo frammento di codice mi serve giusto per salvare il primo numero.
Sì ma perché
risultante = risultante + numeri;

(che sarebbe comunque corretto se e solo se risultante è inizializzato a 0) quando è più semplice e logico

risultante = numeri;

?

Quote Originariamente inviata da wormd Visualizza il messaggio
PS: Per la moltiplicazione come mi conviene agire?
Praticamente quasi uguale, salvo che risultante è da inizializzare a 1 ... e poi moltiplichi per i numeri.