Código [Seleccionar]
d#include <iostream>
#include <math.h>
using namespace std;
int main()
{
double seno, m, f;
int n;
int N;
double x;
double valor1 = 0;
double valor2 = 0;
double valor3 = 0;
N = 100;
n = 1;
m = 1;
f = 1;
cout<< "dame el valor de x \n";
cin>> x;
while (N>=n)
{
valor1 = (-1) ^n;
valor2 = (2*n+1);
while (m <= valor2) {
f = f*m;
m = m+1;
}
n++;
seno = (valor1/f) * x * exp(valor2 + seno);
}
cout<< seno << " comparado con " << sin(x) << endl;
return 0;
}
Quiero que la funcion que hice para hallar el seno de deacuerdo con la comparacion, la hice para saber el verdadero valos con mostrar senox, peor no se en que estoy fallando no me da el mismo valor a comparar, me podrian pegar una ayuda? no se que hago mal