1
resposta

Calculando potencia

include <stdio.h>

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

int main() { int resultado; int a = 10; int b = 5;

potencia(&resultado,a,b);

printf("%d\n",resultado);

}

1 resposta

Olá, Cleiton! Tudo bem?

Isso mesmo! Parabéns por solucionar esse desafio.

Continue praticando e ótimos estudos.

Abraços :)

PS uma outra resolução:

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

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