bool isPowerOfThree(int n) { if(n==0) return false; if(n==1) return true; return n%3==0&&isPowerOfThree(n/3); }
bool isPowerOfThree(int num) { if (num < 1) return false; else if (1 == num) return true; else return num % 3 == 0 && isPowerOfThree(num / 3); }
bool isPowerOfThree(int n) { if(n == 0) return false; else if(n == 1) return true; else if(n%3 != 0) return false; return isPowerOfThree(n/3); }
bool isPowerOfThree(int n) { if (n <= 0) { return false; } if (n == 1) { return true; } if (n % 3 != 0) { return false; } return isPowerOfThree(n / 3); }
int main() { isPowerOfThree(81); system("pause"); return 0; }
bool isPowerOfThree(int n) { if(n==1) return true; if(n==0 || n%3) return false; return (isPowerOfThree(n/3)); }
bool isPowerOfThree2(int n) { if (n == 1) return true; if (n <= 0) return false; return n%3 ? false : isPowerOfThree(n/3); }
bool isPowerOfThree(int n) { return n>0 && (n==1 || (n%3==0 && isPowerOfThree(n/3))); }