#include <iostream> #include <cmath> using namespace std; int main() { double ui = acos(-1.0) / 180.0; double ang = 30.0; // 30 度 double ang_r = ang * ui; // 30 度(ラジアン) cout << "角度 : " << ang << "度\n"; double cs = cos(ang_r), sn = sin(ang_r), ta = tan(ang_r); cout << " cos " << cs << " sin " << sn << " tan " << ta << endl; cout << " acos " << acos(cs) / ui << "度 asin " << asin(sn) / ui << "度 atan " << atan(ta) / ui << "度 atan2 " << atan2(1.0, 1.0) / ui << "度\n"; return 0; }
角度 : 30度 cos 0.866025 sin 0.5 tan 0.57735 acos 30度 asin 30度 atan 30度 atan2 45度
菅沼ホーム | 本文目次 | 演習問題解答例 | 付録目次 | 索引 |