1
resposta

Minha resolução

Vim compartilhar a minha resolução, já que ela ficou diferente da do professor.

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

double potencia(int a, int b) {
    double c = pow(a, b);
    return c;
}

int main() {
    int a, b;

    printf("Digite o valor de a: ");
    scanf("%d", &a);

    printf("Digite o valor de b: ");
    scanf("%d", &b);

    double c = potencia(a, b);

    printf("%d elevado a %d equivale a %.1lf", a, b, c);
}

Terminal:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

O que acharam?

1 resposta

Olá, Lucas! Joia?

Sua resolução está correta e faz uso da função pow() da biblioteca math.h para calcular a potência. O código está funcionando conforme esperado, já que o resultado exibido no terminal está correto para a entrada fornecida (3 elevado a 3 é igual a 27).

Bons estudos!