степенью двойки. Но почему-то после авто-тестов оказалось, что 3 теста с неправильным ответом, что я мог сделать не так? На вход уже передается число.
void q(long long n) {
if (n == 2) {
cout << "YES";
} else if (n%2 == 0) {
q(n/2);
} else {
cout << "NO";
}
}
q(1) == ?
А точно нужно так сложно?
Обсуждают сегодня