1
resposta

[Dúvida] Não está dando certo

Usei o código abaixo para fazer o exercício, porém não dá nenhuma respota

void potencia(int a, int b) {
    int resultado = 1;
    for(int i = 0; i < b; i++) {
        resultado = resultado * a;
    }

    printf("O resultado é %d", resultado);
1 resposta

Olá Henrique,

Pelo que entendi, você está tentando calcular uma potência com o código que postou, mas não está obtendo resposta. Uma possível causa para isso é que o seu código não está chamando a função "potencia" em nenhum lugar.

Para corrigir isso, você pode adicionar uma chamada à função "potencia" em algum lugar do seu código, passando os valores de "a" e "b" que deseja calcular. Por exemplo:

int main() {
    int base = 2;
    int expoente = 3;

    potencia(base, expoente);

    return 0;
}

Nesse exemplo, estamos chamando a função "potencia" com os valores 2 e 3 para a base e o expoente, respectivamente. Você pode alterar esses valores para testar diferentes potências.

Espero ter ajudado e bons estudos!