#include<iostream>
using namespace std;
void list(int&, int&);
void main()
{
int num=2;
int ans=0;
cout<<"Complete list of Perfect numbers:\n";
for(int num=0;num<10000;num++)
{
list(num,ans);
}
}
void list(int& num,int & ans)
{
for(int i=1;i<num;i++)
{
if(num%i==0)
{
ans=ans+i;
}
}
if(ans==num)
{
for(int i=1;i<ans;i++)
{
if(ans%i==0)
cout<<i<<" ";
}
cout<<ans<<"\n";
}
ans=0;
}
using namespace std;
void list(int&, int&);
void main()
{
int num=2;
int ans=0;
cout<<"Complete list of Perfect numbers:\n";
for(int num=0;num<10000;num++)
{
list(num,ans);
}
}
void list(int& num,int & ans)
{
for(int i=1;i<num;i++)
{
if(num%i==0)
{
ans=ans+i;
}
}
if(ans==num)
{
for(int i=1;i<ans;i++)
{
if(ans%i==0)
cout<<i<<" ";
}
cout<<ans<<"\n";
}
ans=0;
}
No comments:
Post a Comment