delix777

Спринт 5. Стандартные алгоритмы - рекурсия. Задание 2.

Feb 2nd, 2024
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /* самостоятельно напишите код, требуемый по условию задачи */
  2. #include <iostream>
  3. using namespace std;
  4. bool IsPowOfTwo(int num){
  5.     if(num <= 0){
  6.         return false;
  7.     }
  8.     if(num == 1){
  9.         return true;
  10.     }else if(num % 2 == 0){
  11.         return IsPowOfTwo(num/2);
  12.     }
  13.     return false;
  14. }
  15. int main() {
  16.     int result = IsPowOfTwo(1024);
  17.     cout << result << endl;
  18. }
Add Comment
Please, Sign In to add comment