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);
}
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);
}
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;
}
}