tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
C++.совершенным называется
C++.совершенным называется число, равное сумме всех своих делителей, меньших его самого (например, число 6=1+2+3). напишите программу, которая вводит натуральное число n и определяет, является ли число n совершенным.
esimahin
2 11.09.2019 06:40
2
Ответы
AminaMK
07.10.2020 06:57
#include <bits/stdc++.h>
using namespace std;
bool perfect_number(int 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()
{
int n;
cin >> n;
cout << perfect_number(n)?"YES":"NO";
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
Nadezhda6313
11.08.2019 23:20
Составить программу заполнения массива a(20) случайными числами до 50 заменить числа 20нулями.распечатать массив в с троку...
lera933737
11.08.2019 23:20
Рисунок размером 768 на 96 пикселей закодирован с палитрой 8 цветов. сколько килобайт занимает в памяти рисунок без учета сжатия?...
SSEMAA
11.08.2019 23:20
Сообщение длиной 49152 символов занимает в памяти 54 кбайт. найдите мощность алфавита, который используется при кодировании....
anyagabova
23.05.2019 05:50
Вводится n чисел. найти наибольшее.(паскаль авс)...
дима2195
25.11.2019 13:57
Ребзя, короче надо таблицу сделать. лёгкая, просто я не знаю....
milkovvich
25.11.2019 13:57
Дано c и d. если c=d, то вычислить: z=c^2+ cos d÷0,17. если cd, то вычислить y= 1+n÷5 где n - натуральное число, изменяющееся от 1 до 25. результат напечатать....
opalinskayavik
21.01.2022 04:01
Є натуральне число.визначити чи закінчується воно цифрою 5.Програма Python...
Winny1111
28.10.2019 20:26
Назовите 2 самых важных на ваш взгляд фактора повлиявших (а возможно до сих пор оказывающих влияние) на развитие россии во второй части 18 века (при павле 1, екатерине 2) и поясните...
loli40
28.10.2019 20:26
Относительная плотность газа по водороду равна 40 масса молекулы этого газа равна:...
daniilostroymov
28.10.2019 20:26
Можно просто цифры с ответами ...
Популярные вопросы
Общество: понятие, признаки, основные сферы объяснить понятия: общество, общественные...
2
Решите : за первый день турист расстояние 18 км,что составляет 40 % всего...
3
Что такое метафора? и зачем она нужна...
2
Верны ли следующие суждения о правилах безопасной работы в лаборатории? а....
1
98 . задча 1 из точки с к окружности с центром о проведены касательные са...
2
Вычислите arccos (-√2/2) + 2arcctg(-√3)...
1
За 3часа всадник проехал 39 км а велосипедист за 2 часа проехал 32 км у кого...
1
7класс дано: t=5cек. s=3.5м m=41кг найти: a=? n=?...
2
До бібліотеки завезли 250 підручників що становить5/8кількості всіх завезених...
1
5глаголов из любого художественного произведения....
2
using namespace std;
bool perfect_number(int 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()
{
int n;
cin >> n;
cout << perfect_number(n)?"YES":"NO";
}