Jak w tytule, próbuje rozwinać sinx z szeregu Taylora, Korzystam ze wzoru:
Mój kod wyznacza jednak złe wartości, moze ktoś wie co jest w nim źle?
double mySin(double x, int n){
double silnia=1;
double suma=0;
int i;
for(i=2*n+1;i>0;i--){
silnia*=i;
}
int k;
double poww;
int licznik;
for(k=0;k<=n;k++){
poww=pow(x,2*k+1);
licznik=pow(-1,k);
suma+=(licznik/silnia)*poww;
}
return suma;
}