Дано натуральное число n. Определите, является ли оно степенью числа 2, и выведите слово YES, если является и слово NO, если не является. (C ++)
Ответы на вопрос
Ответил restIess
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;
}
Новые вопросы
Математика,
2 года назад
Математика,
2 года назад
Математика,
7 лет назад
Биология,
8 лет назад
История,
8 лет назад