11 Aralık 2018 Salı

Arkadaş Sayılar Programı

Arkadaş Sayılar
İ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

--------- PROGRAM ----------------
#include <stdio.h>
int main(){

   int bas,sayi1,i,sayi2,sonuc1=0,sonuc2=0,pivot1,pivot2;
   printf("1.Sayi giriniz:");
   scanf("%d",&sayi1);
   printf("2.Sayi giriniz:");
   scanf("%d",&sayi2);
   pivot1=sayi1/2; pivot2=sayi2/2;
   for(i=1;i<=pivot1;i++) if(sayi1%i==0) sonuc1+=i;
for(i=1;i<=pivot2;i++) if(sayi2%i==0) sonuc2+=i;
if ((sonuc1==sayi2) && (sonuc2==sayi1))
printf("%d sayisi ile %d sayisi arkadas sayidir",sayi1,sayi2);
else printf("arkadas sayi degildir");

}

0 yorum:

Yorum Gönder