O Sistersinspirit.ca é o lugar ideal para obter respostas rápidas e precisas para todas as suas perguntas. Conecte-se com uma comunidade de especialistas prontos para ajudar você a encontrar soluções precisas para suas dúvidas de maneira rápida e eficiente. Nossa plataforma oferece uma experiência contínua para encontrar respostas confiáveis de uma rede de profissionais experientes.
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!
Agradecemos seu tempo em nosso site. Não hesite em retornar sempre que tiver mais perguntas ou precisar de esclarecimentos adicionais. Obrigado por visitar. Nosso objetivo é fornecer as respostas mais precisas para todas as suas necessidades informativas. Volte em breve. Obrigado por usar o Sistersinspirit.ca. Volte novamente para obter mais conhecimento dos nossos especialistas.