C ile Arkadaş Sayısı Bulma

C ile Arkadaş Sayısı Bulma

Bu derste istenilen sayıda arkadaş sayısı bulacağız.

Arkadaş sayılar, kendisi hariç bütün bölenlerinin toplamı o sayıya eşit olan sayılardır. Bu derste istenilen sayıda arkadaş sayısı bulacağız. 

#include<stdio.h>
main()
{
    void yazdir(int);

    int n;

    printf("bulunmasi istenen arkadas sayi adeti:");
    scanf("%d",&n);
    printf("n%d adet arkadas sayi yazdiriliyor...n");
   yazdir(n);

}

void yazdir (int k)
{
  int i,j,adet,top,i1;

  adet=0;
  for(i=3;i>0;i++)
    {
  
     top=0;
     for(j=1;j<i;j++)
      {
         i1=i%j;
         if(i1==0)
          top+=j;
        }
         if(top==i){
                        adet++;
                        printf("%dt",i);
                      }
       if(adet==k) break;

     }

}

 

Muhammet Hasan Güngör
Orta Doğu Teknik Üniversitesi Bilgisayar Mühendisliği
Yorum Yaz

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

Amaçsız bir kodlama

Yukarı Git