РЕШИТЕ ЗАДАЧУ НА ЯЗЫКЕ С++ Натуральное число называется совершенным, если оно равно сумме своих делителей, включая 1 и, естественно, исключая это самое число. Например, число 6 — совершенное (6=1+2+3). Дано натуральное число n. Необходимо выяснить, является ли оно совершенным.
Формат входных данных
Вводится целое число n (1≤n≤215−1).
Формат выходных данных
Выведите «YES», если n — совершенное число, и «NO» в противном случае.
входные данные
6
5
выходные данные
YES
NO
179
359
Ответы на вопрос:
#include < iostream> #include < sstream> #include < fstream> #include < string> #include < vector> #include < deque> #include < queue> #include < stack> #include < set> #include < map> #include < algorithm> #include < functional> #include < cstring> #include < utility> #include < bitset> #include < cmath> #include < cstdlib> #include < ctime> #include < cstdio> #include < climits> typedef unsigned long long ulol; typedef long long lol; typedef long int li; #define mp make_pair#define f first#define s second#define sqr(a) ( (a) * (a) )#define pb push_back#define inf 999999999#define ret(a) cout < < endl; system("pause"); return(a)//#define ret(a) return(a)using namespace std; int main(){ string s, ans; cin > > s; for(int i = 0 ; i < s.size() ; i ++) if( s[i] ! = '1' ) ans.pb( s[i] ); cout < < ans; ret(0); }
Популярно: Информатика
-
salome5toriy07.12.2020 17:39
-
kolyuchka24.05.2022 10:39
-
nikitana199504.10.2020 12:47
-
dilinur1516.02.2022 21:42
-
Петя113403.12.2022 00:33
-
сюзи2722.02.2023 03:22
-
Яхшибой09.12.2021 02:37
-
milenaborowik24.02.2022 10:39
-
AyHaN12318.08.2020 22:14
-
Liza1111111111229.04.2020 00:11