Java Soru Çözümleri 29 – Kıt Sayılar

Java Soru Çözümleri 29 – Kıt Sayılar

N pozitif bir tamsayı olmak üzere, n sayının pozitif bölenleri toplamı (n)’dir.(n) < 2n ise n sayısı kıt sayıdır. 

Örneğin;

10 sayısını düşünelim. Bu sayının bölenleri: 1, 2, 5 ve 10.

(n) = 1+2+5+10 = 18

2n = 210 = 20

(n) > 2n olduğu için 10 sayısı, kıt sayı özelliğini taşır.

 

Java Kodlarımız:

 

 


public class Kıt_Sayılar {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        
        int toplam=0;
        
        for(int i=10;i<50;i++){
            for(int j=1;j<=i;j++){
                
                if(i % j == 0){
                    toplam+=j;                  
                }               
                
            }

            if(toplam < (i*2)){
                System.out.println(i+" Sayısı Bir Kıt Sayıdır.");
            }
            
            toplam=0;
        }
    }

}


Çıktımız:

 

 

 

Bir sonraki yazımızda görüşmek dileğiyle, esen kalın 🙂

 

Kodların Tamamını Görmek İçin Resmin Üzerine Tıklayınız.
Advertisement

One response to “Java Soru Çözümleri 29 – Kıt Sayılar”

  1. […] Java Soru Çözümleri 29 – Kıt Sayılar […]

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: