Discussió:Nombre perfecte
El codi Java dona com a perfecte 1 quan no ho és per definició.
Una alternativa podria ser
public static boolean perfecte(int n){ int suma=0; for(int i=1; i<n; i++){ if(n%i==0){ suma+=i; } } return n==suma; }
El codi Java dona com a perfecte 1 quan no ho és per definició.
Una alternativa podria ser
public static boolean perfecte(int n){ int suma=0; for(int i=1; i<n; i++){ if(n%i==0){ suma+=i; } } return n==suma; }