سورس کدش برای C++
#include<iostream>
using namespace std;
int main()
{
int a;
int i,z,s,sum=0;
do
{
cout << "Enter a Integer Number: ";
cin >> a;
if (a > 0)
{
for (i = 2; i <= a; i++)
{
z = a%i;
s = a / i;
if (z == 0)
{
sum = sum + s;
}
}
if (sum == a)
cout << sum << " is a Perfect Number !" << endl;
else
cout << a << " Is not a Perfect Number !" << endl;
}
} while (a > 0);
system("pause");
}
تازه به توان ۲ هم میرسونه :-)