Ir para conteúdo
Fórum Script Brasil
  • 0

karenzambrano

Pergunta

Boa tarde, pessoal, tudo bem?

Estou tentando programar um algoritmo simples em c++, que retorna a soma 1/(2*3)+1/(3*4)+....+1/((n+1)*(n+2)). Faz um tempinho que estava sem programar em c++, então estou tendo um pouco de problema.

 

#include <iostream>
#include <cmath>
#include <cstdlib>
#include <iomanip>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;

int main(int argc, char** argv) {
    
    int n, i;
    long double soma=0, x;
    
    cout << "Insira o valor de termos da serie (n): " << endl;
    cin >> n;
    
    for (i=1;i<=n;i++)
    {
        x=1/((i+1)*(i+2));
        soma=soma+x;
    }
    
    if (n!=0)
    cout << "O valor do somatorio dos n termos e: " << soma << endl;
    else
    cout << 0;
    
    
    system("PAUSE");
    return EXIT_SUCCESS;
}

Esse é o programa, não sei porque ele me retorna um valor 0.

Agradeço desde já a quem puder me ajudar!!

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...