#include
int main()
{
int i, j, s;
for(i = 2; i<=10000; i ++)
{
s = 0;
for(j = 1; j < i; j ++)
{
if(i%j == 0) s += j;
}
if(s == i) printf("%d\n", i);
}
return 0;
}
#include
void process(int n)
{
int a[100]={1},i,j=1,sum=0;
for(i=2;i<=n/2;i++)
{if(n%i==0) {a[j]=i;j++;}}
for(i=0;i
if(sum==n)
{
printf("%d its factors are ",n);
for(i=0;i
printf("%d",a[i]);
if(i
printf("\n");
}
}
int main()
{
int i;
for(i=6;i<10000;i+=8)
{
process(i);
i+=2;
process(i);
}
return 0;
}
#include
int main()
{
int i, j, s,k;
k = 1;
for(i = 2; i<=10000; i ++)
{
s = 0;
for(j = 1; j < i; j ++)
{
if(i%j == 0)
s = s + j;
}
if(s==i)
{
printf("%d its factors are ",s);
for(j = 1; j < i; j ++)
{
if(i%j == 0)
{
if(j printf("%d,",j);
else
printf("%d",j);
}
}
printf("\n");
}
}
return 0;
}