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;
 }
Torna a la pàgina "Nombre perfecte".