func_code_string: #include <bits/stdc++.h>   int a, b, n, x;   int temp;   int absa, absb, absx;   int main() {     int i;     scanf( %d%d%d , &a, &b, &n);     temp = 1;     if (a == 0 && b != 0) {       printf( No solution n );     } else if (a == 0) {       printf( 5 n );     } else if (b / a * a != b) {       printf( No solution n );     } else {       absa = abs(a);       absb = abs(b);       absb = absb / absa;       for (x = 0;; ++x) {         temp = 1;         for (i = 0; i < n; ++i) {           temp *= x;           if (temp > absb) break;         }         if (temp >= absb) break;       }       if (temp == absb) {         b = b / a;         if (b < 0) {           if (n % 2) {             printf( %d n , -x);           } else {             printf( No solution n );           }         } else if (b > 0) {           printf( %d n , x);         } else {           printf( 0 n );         }       } else {         printf( No solution n );       }     }     return 0;   }   