N arkadaş sayıyı bulacak olan program

Kendisi haricindeki bölenlerin toplamı kendisine eşit olan sayılara arkadaş sayılar denir.
Örneğin 6=1+2+3 ve 28=1+2+4+7+14 de olduğu gibi. Buna göre ilk N arkadaş sayıyı bulacak olan programı yapınız.(arkadaş)

#include<stdio.h>

#include<conio.h>

int i,n,a,k,b;

main()

{

clrscr();

printf(“sayı giriniz”);

scanf(“%d”,&n);

i=2; a=1; b=0;

do

{

k=1;  b=0;

do

{

if (i%k==0) b=b+k;

k++;

}

while(k<=i-1);

if (b==i)   {  //printf(“arkadaş sayılar”);

printf(“%d \n”,i);

a++; }

i++;

}

while(a<=n);

getch();

}

tuna

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir