Hàm acosh() trả về arc hyperbolic cosine (cosine hyperbolic nghịch) của góc cho bằng radian. Hàm có sẵn trong C++ STL.
Cú pháp:
acosh(var)
Tham số var kiểu float, double, long double. Giá trị phải ≥ 1. Trả về arc hyperbolic cosine.
Ví dụ
#include <iostream>
#include <cmath>
using namespace std;
int main() {
double d = 12, ans;
ans = acosh(d);
cout << "acosh(" << d << ") = " << ans << endl;
return 0;
}
Kết quả
acosh(12) = 3.17631
Khởi tạo, tính acosh(), in kết quả (radian).
double d = 12, ans;
ans = acosh(d);
cout << "acosh(" << d << ") = " << ans << endl;
Chuyển đổi sang độ
#include <iostream>
#include <cmath>
using namespace std;
int main() {
double d = 12, ans;
ans = acosh(d);
ans = ans * 180 / 3.14159;
cout << "acosh(" << d << ") = " << ans << endl;
return 0;
}
Kết quả
acosh(12) = 181.989
Nhân 180/π để chuyển radian sang độ.
double d = 12, ans;
ans = acosh(d);
ans = ans * 180 / 3.14159;
cout << "acosh(" << d << ") = " << ans << endl;