Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
vikaviktoriyk1
28.12.2021 20:33 •
Информатика
C++.совершенным называется число, равное сумме всех своих делителей, меньших его самого (например, число 6=1+2+3). напишите программу, которая вводит натуральное число n и определяет, является ли число n совершенным.
Ответ:
satursacha
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";
}
0,0
(0 оценок)
Популярные вопросы: Информатика
наталя09
01.12.2021 12:20
Нужно расписать как в паскале: составить программу вывода на экран квадратов чисел от 1 до 10 с использованием оператора while . (100 должна быть последняя цифра)...
alicegluskin
20.07.2020 06:49
Написать программу и составить блоксхему ! определить среди 3 введенных чисел сумму отрицательных и положительных.если больше сумма положительных,то найти минимум из...
rus288
20.07.2020 06:49
Сообщение о том, что петя живет во втором подъезде, несет 3 бита информации. сколько подъездов в доме?...
nicita13254769p06wrf
20.07.2020 06:49
Рисунок размеров 176 на 512 пикселей занимает в памяти 33 кбайт(без учета сжатия). найдите максимально возможное количество цветов в палитре изображения....
ХЕЛП209
20.07.2020 06:49
Чиполлино построил домик и хочет уложить пол на кухне плинткой. чиполлино хочет купить плитку максимально возможного размера. сколько потребуется плиток для укладки пола...
Rozaroza1234
15.02.2020 20:27
Какие виды информации вы знаете? ...
aalbina707
06.12.2021 00:43
Найдите в тексте один факт или мнение 2 задание 2 номер зделайте...
amaii
16.05.2022 15:43
Определите верными или неверными являются утверждения: * Верно Неверно Водород не является взрывоопасным Объёмное содержание кислорода в воздухе сотавляет 78% Водород...
Клава11111
16.05.2022 15:43
Соотнесите изображения связанные с Жанной д Арк и подписи к ним....
rusylan883
22.09.2020 06:22
– Дидахмет аға, бүгінгі әңгімемізді өркениетке арнасақ. Айтыңызшы, бізге өркениет не берді – Бұл кең ауқымды әңгіме. Қалыпты ой түюден сәл ауытқып, бұл жерде еркін ойға...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
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";
}