1
resposta

Potencia com ponteiros

#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;
    potencia(&resultado, 10, 5);

    printf("resultado %d", resultado);
}
1 resposta

Oi René,

Seu código está bem estruturado e cumpre o objetivo de calcular a potência usando ponteiros! 👍

A função potencia recebe o endereço de memória da variável resultado e modifica seu valor diretamente, o que é uma aplicação clássica de ponteiros.

Para saber mais: Ponteiros em C

Continue praticando e explorando as possibilidades da linguagem C! 💪