C++.Абсолютным именуется число, одинаковое сумме всех своих делителей, меньших его самого
C++.Абсолютным величается число, одинаковое сумме всех своих делителей, наименьших его самого (к примеру, число 6=1+2+3). Напишите программку, которая вводит естественное число N и определяет, является ли число N абсолютным.
Задать свой вопрос1 ответ
Павел
include lt;bits/stdc++.hgt;
using namespace std;
bool perfect_number(int n)
int res = 1;
for (int i = 2; i * i lt;= n; ++i)
if (n % i == 0)
res += i + n / i;
return res == n?1:0;
int main()
int n;
cin gt;gt; n;
cout lt;lt; perfect_number(n)?"YES":"NO";
using namespace std;
bool perfect_number(int n)
int res = 1;
for (int i = 2; i * i lt;= n; ++i)
if (n % i == 0)
res += i + n / i;
return res == n?1:0;
int main()
int n;
cin gt;gt; n;
cout lt;lt; perfect_number(n)?"YES":"NO";
Kirjuha Krivec
include using namespace std;ofstream o("output.txt");void Zout(long long n) for (int i = 1; i <= n/2 ; ++i) if (n % i == 0) o << i << ' ';bool perfect_number(long long n) int res = 1; for (int i = 2; i * i <= n; ++i) if (n % i == 0) res += i + n / i; return res == n?1:0;int main() ifstream l("input.txt"); long long n; l >> n; if (perfect_number(n)) Zout(n); else o << 0;
Милана Гогуа
Спасибо громадное! Очень посодействовал! А можно спросить, что означает perfect_number , Zout, ofstream o("output.txt");void Zout(long long n)
Лилия
perfect_number - название функции
Evgenija
Zout - заглавие процедуры
Арсений Альтшуллер
ofstream o("output.txt"); - открыл поток ВЫХОДНЫХ данных,который будет выводить данные в файл"output.txt", и обругал его "o",
Артемка
все можно написать в int main(), но время от времени разбить задачку на маленькие подзадачи очень даже превосходно
Даша Лихайлюк
Вот, мы обычно в int main() пишем, спасибо тебе огромное, что написал 2-ой вариант и всё разжевал)
Pilchevskaja Aljona
perfect_nubmer определяет, является ли число абсолютным либо нет. Zout выводит делители. задача на сайте дана не корректно, т.к. там сказано "обязана вывести в одну строчку через пробел все делители этого числа", но ничего не сказано про порядок их выведения, когда я выводил их в порядке, в котором вычислял их, получил 11 баллов.
Нехоченинова
Лариса
Какой ты разумный)
Светлана Шелепкова
И не лень же разъяснять, громадное спасибо!)
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
выпиши в свою тетрадь те правила этикета которые тебе не были
Разные вопросы.
Анна хорошо учится у неё много подруг свободное от учёбы время
Обществознание.
Облако тегов