Sum of factorial Series 1/1! + 2/2! +…1/N! - Devbhoomi

FREE JOB ALERT & ONLINE TUTORIALS

Hot

Post Top Ad

Wednesday 8 November 2017

Sum of factorial Series 1/1! + 2/2! +…1/N!

#include <stdio.h>

double sumseries(double);

int main()
{
    double number, sum;
    printf("Enter the value:  ");
    scanf("%lf", &number);
    sum = sumseries(number);

    printf("\nSum of the above series = %lf ", sum);
    
    return 0;
}

double sumseries(double m)
{
    double sum2 = 0, f = 1, i;
    for (i = 1; i <= m; i++)
    {
        f = f * i;
        sum2 = sum2 + (i / f);

        if (i == m)
        {
            printf("%.2lf / %.2lf = %lf", i, f, sum2);
        }
        else
        {
            printf("%.2lf / %.2lf + \n", i, f);
        }
    }
    return (sum2);
}
OUTPUT
Enter the value:  5
1.00 / 1.00 +
2.00 / 2.00 +
3.00 / 6.00 +
4.00 / 24.00 +
5.00 / 120.00 = 2.708333
Sum of the above series = 2.708333

No comments:

Post a Comment

Post Top Ad