-1

私は、特に の三角関数を使用するプログラムを作成しようとしてcmathsin()ますcos()。これらの関数はラジアンを使用することを理解しているので、追加しまし* pi / 180たが、プログラムは依然として間違った数値を表示します。ここにいくつかのコードがあります。

    #include<iostream>
    #include<cmath>
    using namespace std;

    const double pi = 3.1415926;

    int main()
    {
        int x = 0;
        double d;
        for(int forl=0;forl < 10;forl++)
        {
           d = sin(50 / pi * 180);
           cout << d << endl;
           x += 5;
        }
        cin >> x;
        return 0;
    }

このコードが間違った数字を表示するのはなぜですか?

4

1 に答える 1