Me foi passado um exercício onde tinha que fazer uma função recursiva potência (base, expoente) num programa que possa calcular qualquer potência de valores inteiros positivos.
Essa parte consegui fazer e parece estar correta, o problema que tive foi no que ele pede na sequência do enunciado "Modifique a função potencia do exercício anterior para imprimir sua variável local e parâmetro da chamada recursiva. Para cada chamada recursiva, mostre as saídas em linhas separadas e adicione um nível de recuo. Faça o melhor possível para tornar a saída clara, interessante e significativa. Seu objetivo aqui é desenvolver e implementar um formato de saída que ajude uma pessoa a entender melhor a recursão."
Eu mal consigo entender o que ele pede e não consigo arrumar o código de modo que faça isso
O código é esse:
//Programa que calcula a potência entre dois inteiros inseridos pelo usuário#include<stdio.h>#include<locale.h>int potencia(int,int);int main(){
setlocale(LC_ALL,"portuguese");int B, E;
printf("Este programa calcula a potência entre dois inteiros. \n\n");
printf("Digite o valor da base da potência: \n");
scanf("%d",&B);
printf("Digite o valor do expoente da potência: \n");
scanf("%d",&E);
printf("O valor da potência escolhida é: %d \n", potencia(B, E));return0;}int potencia(int x,int y){if(y ==0)return1;elsereturn x * potencia(x, y-1);}
Se alguém puder me dar uma luz, eu agradeço muito.
Pergunta
maychan
Me foi passado um exercício onde tinha que fazer uma função recursiva potência (base, expoente) num programa que possa calcular qualquer potência de valores inteiros positivos.
Essa parte consegui fazer e parece estar correta, o problema que tive foi no que ele pede na sequência do enunciado "Modifique a função potencia do exercício anterior para imprimir sua variável local e parâmetro da chamada recursiva. Para cada chamada recursiva, mostre as saídas em linhas separadas e adicione um nível de recuo. Faça o melhor possível para tornar a saída clara, interessante e significativa. Seu objetivo aqui é desenvolver e implementar um formato de saída que ajude uma pessoa a entender melhor a recursão."
Eu mal consigo entender o que ele pede e não consigo arrumar o código de modo que faça isso
O código é esse:
Se alguém puder me dar uma luz, eu agradeço muito.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.