
#include <stdio.h>
#include <math.h>
double factorial(int n);
double evaluateF(double x, int n);
int main() {
//evaluate the function F(x) = x - x^3/3! + x^5/5! - x^7/7! + ... x^n/n!
printf("\tEvaluate Series");
printf("\n====================================\n\n");
double x;
int n;
printf("Enter The Value Of X : ");
scanf("%lf",&x);
printf("\nEnter The Value Of N : ");
scanf("%d",&x);
double result = evaluateF(x, n);
printf("\n------------------------------------\n\n");
printf("F(%.2lf) = %.2lf\n", x, result);
printf("\n------------------------------------\n");
return 0;
}
double factorial(int n) {
if (n == 0) {
return 1;
} else {
return n * factorial(n - 1);
}
}
double evaluateF(double x, int n) {
if (n == 0) {
return x;
} else {
return pow(x, n) / factorial(n) - evaluateF(x, n - 2);
}
}
factorial and evaluateF, and a main function that evaluates the value of a function F(x) for a given value of x and number of terms n. The program includes the header files stdio.h and math.h.stdio.h and math.h, which provide input/output and mathematical functions, respectively.factorial is defined, which calculates the factorial of an integer n using recursion.evaluateF is defined, which calculates the value of the function F(x) using recursion and the factorial function. The function takes in two parameters, x and n.main function is defined, which does the following: a. Prints a header message. b. Prompts the user to input the value of x. c. Prompts the user to input the number of terms n. d. Calls the evaluateF function, passing in x and n. e. Prints the result of F(x) to the console.factorial function calculates the factorial of n using recursion.evaluateF function calculates the value of the function F(x) using recursion: a. If n is 0, then the function returns x. b. Otherwise, the function calculates the next term of the series using pow(x, n) and factorial(n) and subtracts the result of evaluateF(x, n-2) from it. This recursive call calculates the next term in the series.main function calculates the value of F(x) and prints it to the console.