Пример #1
0
 bool isPowerOfThree(int n) {
     if(n==0)
         return false;
     if(n==1)
         return true;
     return n%3==0&&isPowerOfThree(n/3);
     
 }
Пример #2
0
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);
 }
Пример #4
0
    bool isPowerOfThree(int n) {
        if (n <= 0) {
            return false;
        }

        if (n == 1) {
            return true;
        }

        if (n % 3 != 0) {
            return false;
        }

        return isPowerOfThree(n / 3);
    }
Пример #5
0
int main()
{
	isPowerOfThree(81);
	system("pause");
	return 0;
}
Пример #6
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);
 }
Пример #8
0
 bool isPowerOfThree(int n) {
       return n>0 && (n==1 || (n%3==0 && isPowerOfThree(n/3)));
 }