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 <stdio.h>
#include <stdlib.h>
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;
    printf("Ingrese un numero\n");
    scanf("%d",&N);
    X=sumatoria(X,N);
    printf("%d",X);
    return 0;
}

0 comentarios:

Publicar un comentario