Совершенным называется число, равное сумме всех своих делителей, меньших его самого...

0 голосов
71 просмотров

Совершенным называется число, равное сумме всех своих делителей, меньших его самого (6=1+2+3). Напишите программу, которая вводит натуральное число N и определяет является ли оно совершенным
НА С++


Информатика (36 баллов) | 71 просмотров
Дан 1 ответ
0 голосов

#include

using namespace std;

int main()
{
   int n; cin >> n;
   int sum = 0;
   for (int i = 1; i <= n/2;++i)<br>    if (n % i == 0)
        sum+= i;
   if (sum == n)
    cout << "YES";<br>   else
    cout << "NO";<br>}


(8.8k баллов)