1
resposta

Está correto?

#include <stdio.h>

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

int main(){

    int resultado;
    int base = 5;
    int expoente = 2;
    potencia(&resultado, base, expoente);


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

Ta certo amigo, fez certinho. parabéns, pelo menos, eu não achei nenhum problema.