Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
zaev1990
11.02.2023 04:03 •
Информатика
C++.совершенным называется число, равное сумме всех своих делителей, меньших его самого (например, число 6=1+2+3). напишите программу, которая вводит натуральное число n и определяет, является ли число n совершенным.
Показать ответ
Ответ:
xetrpb
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 оценок)
Популярные вопросы: Информатика
dididididdd
03.01.2023 18:27
с тестом 1. Электронная таблица – это: А) устройство ввода графической информации в ПЭВМ; Б) компьютерный эквивалент обычной таблицы, в клетках которой записаны данные...
cJKYSIRJH
20.02.2022 00:43
Для виробництва вакцини на заводі вирощують одну з культур бактерій. Відомо? що коли маса бактерії х гр., то через день вона збільшується на (а + b * х) * х гр., де а і...
FFFFFF1223
16.07.2022 16:41
Задача: сколько различных решений имеет уравнение (A→B)∧(B→C)∧(C→D)∧(D→E)∧(E→F) = 1?...
ileuova1
15.03.2020 13:41
Нужна Блок-схема program _1; var x, y: real; begin writeln ( Введите через пробел значения x и y: ); readln (x, y); if x 0 then if y 0 then writeln ( I ) else writeln (...
Dgkdtjclhvkyulvlu
12.02.2022 14:25
Запишите цифрами числа, встречающиеся в тексте: «миллиард – большое число. за тридцать лет с первого января тысяча девятьсот семидесятого года по тридцать первое декабря...
alekshaino
21.05.2022 17:22
Что вы знаете об основной программе для компьютера?...
luhxor
22.11.2022 16:05
Postulat-Aksioma-Teorema-Natija ni shakllantiring.shunda qanaqa bòladi ...
Twister04
25.11.2020 22:21
В каких случаях разварачивается беспроводное подключение Wi-fi? В чём преимущество сети WiMax перед Wi-fi?...
dulat15
13.03.2021 15:08
Почему полимеры структуры обладают наиболее высокой механической прочностью?...
BadKsu
03.04.2021 03:12
Кому Биатрикс Поттер рассказала свои истории? ...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и 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";
}