1
resposta

Resolução

#include <stdio.h> #include <math.h>

void potencia(double e, double b){ double resultado = pow(b, e); printf("%.2lf^%.2lf = %.2lf\n", b, e, resultado); }

int main(){ double base, exp;

printf("Informe a base e o expoente: ");
scanf("%lf %lf", &base, &exp);

potencia(exp, base);

return 0;

}

1 resposta

Olá, Barbara, tudo bem?

Vou colocar seu código dentro do escopo de código daqui do fórum.

#include <stdio.h> 
#include <math.h>

void potencia(double e, double b){ 
    double resultado = pow(b, e);
    
    printf("%.2lf^%.2lf = %.2lf\n", b, e, resultado); 
}

int main(){ 
    double base, exp;
    
    printf("Informe a base e o expoente: ");
    scanf("%lf %lf", &base, &exp);
    
    potencia(exp, base);
    
    return 0;
}

Eu compilei seu código e esta funcionando corretamente. Parabéns pelo resultado.