#include #include using namespace std; bool add_div(int N) { int w, n; n = N; int add = 0; for (w = 1; w < n; w++) { if (n % w == 0) { add += w; } } if (add == n) return true; else return false; } int main() { setlocale(LC_ALL, "Rus"); int Sum, i, N; cout << "Введите число .Является ли оно совершенным ?" << endl; cin >> N; if (add_div(N) == true) { cout << "Да. Это число совершенное " << endl; } else { cout << "Нет . Это число не совершенное" << endl; } return 0; }