Un numar se numeste perfect daca este egal cu suma divizorilor sai mai mici decat el, de exemplu 6=1+2+3.
Sa se afiseze toate numerele perfecte mai mici sau egale cu un numar n citit de la tastatura.
#include<iostream>
using namespace std;
int main()
{
int n,s,d,x;
cin>>n;
for(x=1;x<=n;x++)
{
s=0;
for(d=1;d<x;d++)
if(x%d==0) s=s+d;
if(s==x) cout<<x<<" ";
}
return 0;
}