#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int factorial(int n);
int main()
{
int n, x, k = 1;
float temp, resultado = 1;
cout << "\nTerminos: "; cin >> n;
cout << "X: "; cin >> x;
cout << "\nLa serie es: 1";
for (int i = 2; i <= n * 2 - 1; i+= 2)
{
temp = pow(x, i) / float(factorial(i));
if (k++ % 2 != 0 )
{
cout << " - ";
resultado -= temp;
}
else
{
cout << " + ";
resultado += temp;
}
cout << setprecision(2) << fixed << temp;
}
cout << " = " << resultado << endl;
return 0;
}
int factorial(int n)
{
if (n <= 1)
return 1;
else
return n * factorial(n - 1);
}