Originariamente inviato da MdE2005
Secondo me è sbagliato l'algoritmo matematico, e quindi anche il codice utilizzato. Per trovare i divisori devi ciclare da 1 fino al tuo numero x: usi l'operatore MOD tra questi 2 numeri e se il risultato è 0 significa che il numero è un divisore di x; ovviamente in tale caso fai la somma.


Ciao
Guarda l'algoritmo funziona perchè se isolo quel ciclo while il suo lavoro lo fa

Il problema comunque l'ho risolto, mi ero scordato di inizializzare le variabili prima del ciclo while più interno e quindi all'inizio del while esterno

Grazie comunque dell'aiuto