Помогите составить программу на языке C++! Дано натуральное число N. Выведите слово YES, если число N является точной степенью двойки, или слово NO в противном случае. Операцией возведения в степень пользоваться нельзя!
#include using namespace std; int main(){ int n; cin >> n; if (n <= 0)<br>{ cout << "NO";<br> return 0; } while (n % 2 == 0) { n = n / 2; } if ( n == 1) cout << "YES";<br>else cout << "NO";<br>}
пасиба
Пожалуйста.