acosh()

The acosh() function returns the arc hyperbolic cosine of the given argument.

Syntax

acosh(n)

The n parameter can be a floating-point value (e.g., a long or double) or an integral type (e.g., an int or bool). n is mandatory and must be greater or equal to 1. Values less than 1 will result in a domain error.

Example

The following example uses the acosh() function to return the arc hyperbolic cosine of 1:

#include <iostream>
#include <cmath>
int main() {
double x = 1;
double result;
result = std::acosh(x);
std::cout << result << " radian" << "\n";
}

This results in the following output:

0 radian

Codebyte Example

The codebyte example below uses the acosh() function to take an argument of 1.7 and return the arc hyperbolic cosine:

Code
Output
Loading...

Contributors

Interested in helping build Docs? Read the Contribution Guide or share your thoughts in this feedback form.

Learn C++ on Codecademy

Contributors