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 🙂

Leave a Reply