/*Problem: Write a program in Java to find the sum of the series

* using function name fact(int) to return the factorial

* of the number in order to obtain each term.

* The series :-

* S=(1!)+(2!)+(3!)+...+(n!)

*/

import java.util.*;

class series3

{

public static void main()

{

System.out.print("Enter the value of n : ");

Scanner sc=new Scanner(System.in);

int n,i;

n=sc.nextInt();

double S=0,f=0;

for(i=1;i<n;i++)

{

f=fact(i);

S=S+f;

}

System.out.println("The sum ="+S);

}

public static double fact(int num)

{

int f=1,j;

for(j=1;j<=num;j++)

{

f=f*j;

}

return(f);

}

}

//Author: Mayank Rajoria

## No comments:

## Post a Comment