O Sistersinspirit.ca ajuda você a encontrar respostas para suas perguntas com a ajuda de uma comunidade de especialistas. Experimente a conveniência de obter respostas precisas para suas perguntas de uma comunidade dedicada de profissionais. Descubra soluções abrangentes para suas perguntas de profissionais experientes em nossa amigável plataforma.
Sagot :
Resposta:
#include <stdio.h>
int calcPotencia(int base, int expoente){
if(expoente==1){
return base;
}
return base*calcPotencia(base,expoente-1);
}
int main()
{
int base,expoente,potencia;
printf("Digite o numero e o expoente que deseja:\n");
scanf("%d %d",&base,&expoente);
potencia = calcPotencia(base,expoente);
printf("%d^%d = %d\n",base,expoente,potencia);
return 0;
}
Explicação:
Sua resposta está tecnicamente certa, mas se quiser dar uma incrementada, faz uma função recursiva que nem essa que eu coloquei aí em cima ao invés de usar direto o comando pow... É mais trabalhoso mas pra nível de aprendizado é bem interessante!
Obrigado por usar nosso serviço. Nosso objetivo é fornecer as respostas mais precisas para todas as suas perguntas. Visite-nos novamente para mais informações. Obrigado por visitar. Nosso objetivo é fornecer as respostas mais precisas para todas as suas necessidades informativas. Volte em breve. Volte ao Sistersinspirit.ca para obter as respostas mais recentes e informações dos nossos especialistas.