1
resposta

Se alguem quiser avaliar...

#include <stdio.h>

void potencia(int* resultado, int base, int expoente) {
for(int i=0; i<expoente; i++){
(*resultado) = (*resultado) * base;

}

}

int main()
{
int base;
int expoente;
int resultado = 1;

printf("Escolha uma base\n");
scanf(" %d", &base);

printf("Escolha a potencia\n");
scanf(" %d", &expoente);

potencia(&resultado, base, expoente);

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

}

1 resposta

Bom dia, Gustavo! Tudo joia?

Você fez um ótimo trabalho resolvendo o desafio! Seu código está correto, então te parabenizo pelo seu esforço e dedicação!

A título de informação, quando precisar compartilhar códigos aqui no fórum é interessante dar uma boa visibilidade para ele. Para isso, você pode seguir os passos que compartilho a seguir. Sem a formatação correta, o código acaba ficando escondido e de difícil visualização.

  1. Selecione o trecho com o código no seu post;

  2. Aqui no fórum, procure o ícone </>. É a sétima opção na aba superior do nosso editor de texto;

  3. Clique no ícone comentado acima, certificando-se que está com todo o trecho de código selecionado.

Para confirmar se está tudo certo, você pode pré-visualizar seu post clicando no penúltimo ícone da esquerda para a direita, ou também usando o atalho F9.

No mais, se precisar de ajuda ou tiver alguma dúvida relacionada aos seus estudos, o fórum é o melhor lugar para te ajudar.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!