/* Sum of series - Program to calculate sum of series 1 - x^2/2! + x^4/4! - x^6/6! + x^8/8! - ... */ #include #include #include long fact(int n) ; void main() { int i, k, n ; float x, sum=0 ; clrscr() ; printf("Enter the number of terms: ") ; scanf("%d", &n) ; printf("Enter the value of x: ") ; scanf("%f", &x) ; /* i keeps track of term count , whereas k is used for calculation purpose */ for(i=1, k=0 ; i<=n ; i++, k=k+2) { if(i%2==1) sum = sum + pow(x,k)/fact(k) ; else sum = sum - pow(x,k)/fact(k) ; } printf("Sum of the required series is %f", sum) ; getch() ; } long fact(int n) { int i ; long f=1; for(i=1 ; i<=n ; i++) f=f*i ; return f ; } /* Output1 : Enter the number of terms: 1 Enter the value of x: 8 Sum of the required series is 1.000000 Output2: Enter the number of terms: 4 Enter the value of x: 2 Sum of the required series is -0.422222 Output3: Enter the number of terms: 3 Enter the value of x: 5 Sum of the required series is 14.541667 */