Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Показать больше
Показать меньше
Евгений112576
03.11.2020 17:22 •
Информатика
C++.совершенным называется число, равное сумме всех своих делителей, меньших его самого (например, число 6=1+2+3). напишите программу, которая вводит натуральное число n и определяет, является ли число n совершенным.
Показать ответ
Ответ:
Mashaf555
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 оценок)
Популярные вопросы: Информатика
Magster
19.08.2020 09:29
У вас есть персонаж, обладающий рядом и статов. Напишите программу по заданным условиям: 1. Персонаж имеет набор статов: strength, dexterity, intelligence, wisdom, charisma. Каждая...
vovavo2007
17.11.2021 18:49
1.Заполните таблицу истинности логического выражения:A V B 2.Заполните таблицу истинности логического выражения:A∧B 3.Заполните таблицу истинности логического выражения:AVB∧C4.Заполните...
banni11
12.04.2022 23:13
Чему равно В после выполнения программы?...
SashaKitten0606
11.06.2021 06:52
Определите объем информации в сообщении из К=350 символов алфавита мощностью N=16. В качестве ответа укажите только ОДНО число. *...
alikjd8
16.12.2022 03:41
Idol is a person whom weadmine, to whom we want to be like,My idol is Egor Breed. From the verybeginning, I thought. Then I watchof his videos and realitthat no ha wrote the songs...
бидаббюмюим
03.11.2021 01:41
4. Запиши глаголы с подходящими приставками. Выдели приставки. ...дарить, ... кипеть, ...читать, бежать, ...шить, строить, ...писать, ...делать, ...рисовать....
Мария017
25.09.2021 06:39
Темір сульфидің физикалық тәсілдермен жай заттарға бөлуге бола ма?...
аминушечку
04.03.2021 21:09
Tayap БагаМөлшеріКүншыТәтті нан84 тг420 тгБірдейКәмпит85 тгX* TT осыған теңдеу құрып шығар...
StopXpeople
27.03.2022 12:05
Прочитайте высказывания русских писателей о языке,запишите их...
misha426
01.01.2020 02:24
Найстаріше живе дерево-сосна,яка росте у Каліфорнії.Скільки їй років,якщо їх більше за 4728,але менше,ніж 4740?...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
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";
}