Ir ao conteúdo
  • Cadastre-se

Recursão


BoredToDeath

Posts recomendados

Boa tarde pessoal

Surgiu uma duvida que nao estou conseguindo resolver e envolve recursao, o problema é o seguinte: "Atraves de sucessivas somas podemos encontrar a resposta de multiplicações" Ou seja 5*5 = 25 certo? atraves de sucessivas somas podemos fazer assim 5+5+5+5+5 = 25 eu nao estou conseguindo resolver este problema alguem me sugere uma solução???? Desde ja agradeco a ajuda!

Bom acho que resolvi a questao, vou postar o codigo me digam se esta correto! Obrigado

#include<conio.h>

#include<stdlib.h>

int soma(int x,int y){

int i, result;

if(y==1){

return x;

}

return x + soma(x,y-1);

}

int main(){

int x,y,result,i;

system("cls");

printf("digite o valor de X: ");

scanf("%d",&x);

printf("digite o valor de Y: ");

scanf("%d",&y);

result = soma(x,y);

printf("O resultado e %d ",result);

getch();

}

Link para o comentário
Compartilhar em outros sites

Pelo que testei esta funcionando corretamente mas não entendi o porque do uso da biblioteca #include <conio.h>, e da variavel i;



#include<stdio.h>
#include<stdlib.h>

int soma(int x,int y){
if(y==1)
return x;
return x + soma(x,y-1);
}

int main(){
int x,y;

system("cls");
printf("digite o valor de X: ");
scanf("%d",&x);
printf("digite o valor de Y: ");
scanf("%d",&y);
printf("\nO resultado e %d\n",soma(x,y));
return 0;
}

Link para o comentário
Compartilhar em outros sites

Pelo que testei esta funcionando corretamente mas não entendi o porque do uso da biblioteca #include <conio.h>, e da variavel i;



#include<stdio.h>
#include<stdlib.h>

int soma(int x,int y){
if(y==1)
return x;
return x + soma(x,y-1);
}

int main(){
int x,y;

system("cls");
printf("digite o valor de X: ");
scanf("%d",&x);
printf("digite o valor de Y: ");
scanf("%d",&y);
printf("\nO resultado e %d\n",soma(x,y));
return 0;
}

bom na verdade sao "lixos" que esqueci de retirar da codificacao! Obrigado pela tua ajuda!

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!