下のプログラムはcos(x)をマクローリン展開で求めるものですがこれのsinバージョンを教えて下さい
double cosine(double x){
inti,n=10;   /*nは項数*/
double ans=-1.0,term=1.0,mx=-x*x;
for(i=1;i<n;i++){
term*=mx2/(2*i*(2*i-1));
ans+=term;
}
return(ans);
}