top of page

package alıştırmalar;

 

public class perfect_numbers {

 

public static void main(String[] args) {

System.out.print("***Perfect number***");

 

int number = 10000;// 10000 e kadar yap.

 

int result = 0;// Üstene toplama yapacağımız sonuç değişkeni.

 

for(int j=2; j<=10000; j++)

{

for(int i=1; i<j; i++)// Sayının bölenlerini bulmak için döngüye sokarız.

{

if(j%i == 0)

{

result += i; // Bölenlerini topluyoruz.

 

}

}

if(result == j) // Toplam sayıya eşit mi ?

{

System.out.println("\nNumber :" + j);

}

 

result = 0;

}

 

}

 

}

 

bottom of page