Pages

jueves, 17 de enero de 2013

Calcular la sumatoria de n primero números Codigo Fuente en C++

Problema
Calcular la sumatoria de n primero números

Solución
Se ingresa un número entero y  retorna la suma de los números anteriores incluido el numero ingresado.

Ejemplo
  • Ingresa: 5
                       1+2+3+4+5 = 15   
  • Salida: 15
Codigo Fuente en C++
#include <iostream>
using namespace std;
int sumatoria(int X, int N){
    if(N>0){
        X=sumatoria(X,N-1);
        X=X+N;
        return X;
    }else{
        X=0;
        return X;
    }
}
int main(){
    int N,X=0;
    cout<<"ingrese un numero"<<endl;
    cin>>N;
    X=sumatoria(X,N);
    cout<<X;
return 0;
}

3 comentarios:

Hanamichi dijo...
Este comentario ha sido eliminado por el autor.
Hanamichi dijo...

interesante..... en un caso como este q recomiendas sumatoria de i=1 hasta n de 1/(( i ^2)+1)

Anónimo dijo...

jejejejejejej

Publicar un comentario