Código:
#include<iostream>
using namespace std;
int factorial(int n)
{
int fact =1;
for(int i=2; i<=n; i++)
{
fact = fact * i;
}
return fact;
}
int numerador(int n)
{
int numera;
if (n % 2 ==0)
{
numera=1;
}
else
{
numera=-1;
}
return numera;
}
float exponente (int n, float x)
{
int expo;
float potencia;
expo=2*n+1;
for (int i=2;i==expo;i++)
{
potencia=x*x;
}
return potencia;
}
int main()
{
int n;
float resultado;
float x;
int fact;
int numera;
float potencia;
cout << "Ingrese el numero de terminos a aproximar: " << endl;
cin >> n;
cout << "Ingrese el valor de angulo: " << endl;
cin >> x;
fact = factorial(n);
numera = numerador(n);
potencia = exponente (n, x);
resultado = numera / fact * potencia;
cout << " el resultado es " << resultado << endl;
system ("pause");
return 0;
}