Obtenha soluções para suas perguntas no Sistersinspirit.ca, a plataforma de Q&A mais rápida e precisa. Nossa plataforma conecta você a profissionais prontos para fornecer respostas precisas para todas as suas perguntas. 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 nossa plataforma. Estamos sempre aqui para fornecer respostas precisas e atualizadas para todas as suas perguntas. Obrigado por usar nosso serviço. Estamos sempre aqui para fornecer respostas precisas e atualizadas para todas as suas perguntas. Obrigado por visitar Sistersinspirit.ca. Volte em breve para mais informações úteis e respostas dos nossos especialistas.