1
resposta

Potencia

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

Oi, tudo certo?

Gostei de como você implementou a lógica para calcular a potência utilizando o laço for. Sua abordagem é clara e eficiente!

Curiosidade, você sabia que no C existe a função pow da biblioteca math.h que pode simplificar essa tarefa? Veja este exemplo:

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

int main() {
    int base = 2, expoente = 3;
    double resultado = pow(base, expoente);
    printf("O resultado é %.2f\n", resultado);
    return 0;
}

O código acima calcula a potência usando pow. Ele retorna um número do tipo double, permitindo precisão maior. Para utilizar, basta incluir <math.h> no seu programa.

Conte com o apoio do Fórum na sua jornada.

Abraços e bons estudos!