/* Faça uma função double expo (double x, int n); que calcula x elevado a n. Observe que 1, se n = 0 x^n = x * x^(n-1), se n >= 1 */ #include double expo(double x, int n) { double resp; if (n == 0){ resp = 1.0; } else{ resp = x * expo(x, n - 1); } return resp; } int main() { double x; int n; printf("Digite x e n >= 0: "); scanf("%lf %d", &x, &n); printf("%f elevado a %d = %f\n", x, n, expo(x, n)); return 0; }