Для заданного числа N получить все совершенные числа меньше N. Создать функцию...

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

Для заданного числа N получить все совершенные числа меньше N. Создать функцию нахождения суммы полученных чисел. c++


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

Ответ:

#include

using namespace std;

bool perf(int n) {

int s = 0;

for (int i = 1; i < n; i++) {

 if (n % i == 0) s += i;

}

return (s == n);

}

int main() {

int n,sum=0;

cin >> n;

for (int i = 1; i

 if (perf(i)) sum += i;

}

cout

}

Объяснение:

(50 баллов)
0

Привет, можешь помочь программу небольшую написать на С++ пожалуйстаа))

0

Попробую

0
0

только 6