Предмет: Информатика,
автор: 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;
}
Похожие вопросы
Предмет: Алгебра,
автор: olgalavrunyuk82
Предмет: Українська література,
автор: aroslavtaran09
Предмет: Биология,
автор: Аноним
Предмет: Литература,
автор: С1о2ф3а4