Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Resultado

#include <stdio.h>

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

    printf("O resultado é %d\n", resultado);
}

int main(){
    potencia(5,2);
}

Pensei em adicionar também dentro de varíaveis no nosso int main, por exemplo, ao invés de colocar dentro da função diretamente, colocasse os valores dentro de uma varíavel e depois chama-lá, mas acho que essa é a forma mais simples e devido ao horário meu cérebro não funcionou mais!!

2 respostas
solução!

Oi, Luan! Tudo bem?

Parabéns pelo código, ficou super bacana e cumpre a tarefa de calcular a potência de um número! Deixo como sugestão para conseguirmos passar os números como variáveis do main(), apenas adicionar as variáveis base e expoente no código, como podemos observar abaixo:

#include <stdio.h>

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

    printf("O resultado é %d\n", resultado);
}

int main(){
    int base = 5;
    int expoente = 2;
    potencia(base, expoente);
}

Caso tenha ficado alguma dúvida em relação ao curso ou atividade, sinta-se à vontade em comunicar, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!

Muito obrigado, acho que devido ao horário na minha cabeça eu dei uma complicadinha em relação a por os valores dentro das varíaveis e executar juntamente com a função haha, não pense direito e não imaginava na minha cabeça que era tão simples! Muito obrigado por essa alternativa!!