Xây dựng hàm cos(x)
Code:
#include <bits/stdc++.h>
using namespace std;
int giaithua(int n)
{
    if(n == 0)
        return 1;
    if(n > 0)
    {
        int j = 1;
        for(int i = 1 ; i <= n ; i++)
            j = j * i;
        return j;
    }
}
long double COS(double x)
{
    const double eps = pow(10,-6);
    long double sum = 0;
    for(int i = 0 ; i <= pow(10,9) ; i++)
    {
        sum = sum + pow(-1,i)*(pow(x,2*i)/giaithua(2*i));
        if(abs(pow(-1,i)*(pow(x,2*i)/giaithua(2*i))) < eps)
            break;
    }
    return sum;
}
int main()
{
    double x;
    cin>>x;
    const double PI = 3.14;
    cout<<COS((x*PI)/180);
    return 0;
}
 
 

