#include <iostream>usingnamespacestd; // Kiểm tra Số Hoàn Thiện// Input : 1 số nguyên dương// Output :// True : Là số hoàn thiện// False : Không là số hoàn thiệnbool Check_SHT(int N) { int S = 0; for (int i = 1; i < N; i++) if (N % i == 0) S += i; // S = S + iif (S == N) returntrue; // Là số hoàn thiệnreturnfalse; // Không là số hoàn thiện } int main() { int N; cout << "N = "; cin >> N; bool result = Check_SHT(N); if (result == true) cout << "La SHT"; elsecout << "Khong la SHT"; cout << endl; system("pause");