Предмет: Информатика,
автор: IlmirBatkaev
Язык программирования - C++.
Напишите программу, которая вводит натуральное число N и находит все совершенные чис-
ла в диапазоне от 1 до N.
Ответы
Автор ответа:
1
#include <iostream>
using namespace std;
int main()
{
int n = 0;
cin >> n;
for (int i = 1; i <= n; ++i) {
int a = 0;
for (int j = 1; j < i; ++j) {
if (i % j == 0) {
a += j;
}
}
if (a == i) {
cout << i << endl;
}
}
return 0;
}
using namespace std;
int main()
{
int n = 0;
cin >> n;
for (int i = 1; i <= n; ++i) {
int a = 0;
for (int j = 1; j < i; ++j) {
if (i % j == 0) {
a += j;
}
}
if (a == i) {
cout << i << endl;
}
}
return 0;
}
Интересные вопросы
Предмет: История,
автор: KoraKirma
Предмет: Физика,
автор: Ramil1301
Предмет: Биология,
автор: sndh21
Предмет: Математика,
автор: elllla1998
Предмет: Математика,
автор: innaalex