sinx.cpp : defines the entry point of the console application. #include "stdafx.h" #include <iostream>using std::cout;using std::cin;using Std::endl;int factorial (int num) { int a=1; for ( int i=1;i<num;i++) { a=a* (i+1); } return a;} Double ssin (double t) { bool flag = true;//t subtraction, F-addition t=3.14159265/(180/t);//conversion into radians double result = t; double a=0,b=0; double oddnum = 0; for (int i=0;i<12;i++) {//Precision oddnum = 2* ( i+1) +1; a=pow (t,oddnum); b= (double) factorial (oddnum); &nbsP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;IF (flag) { result = result - (A/b); flag = false; } else{ result = result + (A/b); flag = true; } } return result;} Int _tmain (int argc, _tchar* argv[]) { //sin (20°) = 0.34202014332566873304409961468226 double a = ssin (20);//Angle cout<<a; system ("Pause");}
vs2012
Taylor-unfolded implementation of C + + sin