Số hoàn hảo
Code:
#include <bits/stdc++.h>
using namespace std;
bool Sohoanhao(int n)
{
    int sum = 0;
    for(int i = 1 ; i < n ; i++)
    {
        if(n % i == 0)
            sum = sum + i;
    }
    if(sum == n)
        return true;
    return false;
}
int main()
{
    int n;
    cin>>n;
    if(Sohoanhao(n) == 1)
        cout<<"So hoan hao";
    else
        cout<<"Khong phai la so hoan hao";
    return 0;
}
 
 

