Ir ao conteúdo
  • Cadastre-se

JoãoVitor98

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Reputação

3
  1. Eu costumo utilizar o YouTube como citado pelo @GuilhermeGB e o @IgorAlexandre ou um site chamado Can You RUN It que diz se você consegue rodar ou não aquele jogo em especifico e ainda te fala qual dos principais jogos mais procurados você consegue rodar. Mas como eles falaram, no Youtube geralmente tem bastante informação pra te ajudar.
  2. valeu, eu consegui perceber e dei uma modificada no código e acredito que agora é uma recursiva já que ela chama si a mesma, mas eu ainda tenho problema na hora de imprimir o somatório. Eu tentei colocar ele na main mas infelizmente não estou conseguindo da maneira correta. A ideia é simplesmente imprimir só o somatório final e não a cada recursiva, mas como disse eu não estou conseguindo coloca-lo na main de forma que o código continue funcionando. #include <iostream> using namespace std; void somatorio(int num, int div=1, float soma=0); int main (){ int num; cin>>num; somatorio(num); return 0; } void somatorio(int num, int div, float soma){ float fracao; if(num>=div){ fracao=1/div; somatorio(num,++div,soma=fracao++); } cout<<soma<<endl; }
  3. Obrigado, consegui perceber. Refiz o código, mas não tenho certeza se atingi o objetivo de ser recursivo e ele sempre me retorna um valor 0. #include <iostream> using namespace std; float somatorio(int n, int d){ float soma=0, fracao; for(d=1; d<=n; d++){ fracao=1/d; soma = fracao++; } return soma; } int main (){ int n, d=1; cin>>n; cout<<somatorio(n, d)<<endl; return 0; }
  4. @KXSY Consegui entender seu exemplo perfeitamente e me ajudou bastante a entender a ideia, mas não consigo achar o problema no meu código ainda. De qualquer maneira obrigado pelo exemplo.
  5. Oi, sou novo por aqui. Comecei a programar a pouco tempo e estou tentando fazer um programa recursivo que efetua a soma da seguinte série 1 + ½ + ⅓ + ¼ + + … + 1/N e este valor N é definido pelo usuário. A principio não me parece tão complicado, mas mesmo assim tive alguma dificuldade. Imagino que o código possa ter outros problemas tb, já que eu ainda sou iniciante. Alguém poderia me ajudar? Código abaixo #include <iostream> using namespace std; float somatorio(float soma,int n){ int d; float fracao; while(d<=n){ fracao = 1/d; d++; soma= fracao++; } cout<<endl<<soma<<endl; return 0; } int main (){ int n; float soma; soma=0; cin>>n; cout<<endl; somatorio(soma,n); return 0; }

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...