Galera to com um problema, a questão é a seguinte, preciso multiplicar n1 atraves de somas sucessivas, n2 irá determinar o total. mas o retorno é sempre o 1º elemento da pilha. eu tenho que retornar o ultimo! plx, help me!
Tai o codigo do que eu fiz.
int soma (int, int, int);
main()
{
int num1,num2,resul;
scanf("%d",&num1);
scanf("%d",&num2);
resul=soma(num1,num2,0);
printf("%d",resul);
getch();
}
int soma(n1,n2,r)
{
if(n2!=0)
{
r=r+n1;
soma(n1,n2-1,r);
}
}
Pergunta
frw
Galera to com um problema, a questão é a seguinte, preciso multiplicar n1 atraves de somas sucessivas, n2 irá determinar o total. mas o retorno é sempre o 1º elemento da pilha. eu tenho que retornar o ultimo! plx, help me!
Tai o codigo do que eu fiz.
Link para o comentário
Compartilhar em outros sites
1 resposta 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.