Предмет: Информатика,
автор: mspolaakerupa
Дано натуральное число n. Определите, является ли оно степенью числа 2, и выведите слово YES, если является и слово NO, если не является. (C ++)
Ответы
Автор ответа:
1
//c++
#include <iostream>
using namespace std;
signed main()
{
int n, i = 1;
cin >> n;
while (i < n)
i = i * 2;
if (i == n)
cout << "YES";
else
cout << "NO";
return 0;
}
Похожие вопросы
Предмет: Русский язык,
автор: Rock109
Предмет: Английский язык,
автор: Svechnikov62517
Предмет: Русский язык,
автор: алена26081
Предмет: Английский язык,
автор: DianaCatak