#include
#include
using namespace std;
int sumfact(int n)
{
int sum = 0;
for(int i=1; i{
if ((n%i)==0)
sum += i;
}
return sum;
}
int main(int argc, char* argv[])
{
const int firstNum = 2;
const int lastNum = 500;
int sum1;
int sum2;
for(int i=firstNum; i<=lastNum; i++)
{
sum1 = sumfact(i);
sum2 = sumfact(sum1);
if (sum2 == i && sum1!=sum2)
{
printf("%d -- %d\n", i, sum1);
}
}
system("pause");
return 0;
}