- 締切済み
角度の計算(C++)
Theta cos(theta) sin(theta) 0.0 1.00 0.00 . . . . . . 上のような表示ができるプログラムを書いてます。角度は0度、5度、10度、15度、、、と5度毎に表示させないといけません。表示角度は角度は0-360度までです。 下のように書いてみましたがエラーが出てしまいます。何が問題なんでしょうか? int main(){ const double PI = 3.1415; double r = PI /180; cout<<setw(5)<<"theta"<<setw(13)<<"cos(theta)"<<setw(13)<<"sin(theta)"<<endl; for( int theta=0; theta<=360; <<theta += 5) cout<<setw(5)<<setprecision(1)<<(double)theta <<setw(14)<<setprecision(2)<<sin(theta * r) <<setw(10)<<cos(theta * r)<<endl; return 0; }
- みんなの回答 (3)
- 専門家の回答
補足
私って、超大ばか者!!すいません。たしかに<<入ってました。ヘッダに、それこそiomanip.hを抜かしてました。だから、、、。 ついでにもう1つ聞いていいでしょうか? これを実行すると、画面にのthetaの部分が、0,5,1e+001, 2e+001, 3e+001......と表示されます。私としては、0,5,10,15,20...って表示したいのですが、それはどうしたらできるのですか? ---------------------------------------------- theta cos(theta) sin(theta) 0 5 1e+001 2e+001 3e+001 4e+001 . . . . .