1
resposta

Calculando novamente a potência

#include <stdio.h> 

void potencia(int *resultado, int b, int e) {

    if(e>1) {
        (*resultado) = b*b;
    for(int i=0; i<e-2; i++) {
        (*resultado) = (*resultado)*b;
    }
    }
    else if(e == 1) {
        (*resultado) = b;
    }
    else if(e == 0) {
        (*resultado) = 1;
    }

}

int main () {

int resultado;

potencia(&resultado, 10, 5);
printf("%d\n", resultado);

    return 0;
}
1 resposta

Oii, Yasmin, tudo bem?

Obrigada por compartilhar aqui a sua solução com a gente!

Se quiser postar outro exercício, fique à vontade.

Abraços!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software