Discussió:Nombre perfecte

El contingut de la pàgina no s'admet en altres llengües.
De la Viquipèdia, l'enciclopèdia lliure

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;
 }