Arkadaş Sayılar

İki sayı birbirinin kendisi hariç bölenleri toplamına eşitse bu sayılara arkadaş sayılar denir.

İki sayı birbirinin kendisi hariç bölenleri toplamına eşitse bu sayılara arkadaş sayılar denir.

Örnek: 220 ve 284

220: 1 + 2 + 4 + 5 + 10 + 11 + 20 + 22 + 44 + 55 + 110 = 284
284: 1 + 2 + 4 + 71 + 142 = 220


package arkadassayi;

import java.util.Scanner;//Dışardan sayı girmek için kullandım.



public class Arkadassayi {



    

    public static void main(String[] args) {

        int birincisayi,ikincisayi;

        Scanner input = new Scanner(System.in);

        System.out.println("Birinci Sayıyı Giriniz:");

        birincisayi = input.nextInt();

        System.out.println("İkinci Sayıyı Giriniz:");

        ikincisayi = input.nextInt();

        System.out.println(birincisayi + "  " + "ile" + "  " + ikincisayi + " " + kontrol(birincisayi,ikincisayi));

    }

    public static String kontrol(int birincisayi,int ikincisayi)

    {

        int birinciTop=0;

        int ikinciTop=0;

        for(int i=1;i<birincisayi;i++){

            if(birincisayi%i==0)

                birinciTop +=i;

            

    }

         for(int i=1;i<ikincisayi;i++){

            if(ikincisayi%i==0)

                ikinciTop +=i;

            

    }

         if(birincisayi==ikinciTop && ikincisayi==birinciTop)

             return "Arkadaş Sayılardır.";

         else

             return "Arkadaş Sayılar Değildir.";

    }

    

    }



Deneyelim:

Birinci Sayıyı Giriniz: 220
İkinci Sayıyı Giriniz: 284

220 ile 284 Arkadaş Sayılardır.


Birinci Sayıyı Giriniz: 225
İkinci Sayıyı Giriniz: 300

225 ile 300 Arkadaş Sayılar Değildir.
  • Etiketler;
Erhan Yağmur
1988 Sivas/Zara doğumlu. Yakacık Teknik Lisesi Bilgisayar/Yazılımından mezun olduktan sonra üniversite öğrenimini Kocaeli Üniversitesi Teknik Eğitim Fakültesi Bilgisayar-Elektronik ana bilim dalı Bilgisayar Öğretmenliği ile tamamladı.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git