C ++ acos () - Стандартная библиотека C ++

Функция acos () в C ++ возвращает обратный косинус числа (аргумента) в радианах.

Эта функция определена в заголовочном файле.

(Математика) cos -1 x = acos (x) (в программировании на C ++);

прототип acos () (в соответствии со стандартом C ++ 11)

двойной акос (двойной х); float acos (float x); длинный двойной акос (длинный двойной х); двойной acos (T x); // Для целочисленного типа

acos () Параметры

Функция acos () принимает единственный обязательный аргумент в диапазоне (-1, 1) . Это потому, что значение косинуса находится в диапазоне от 1 до -1.

acos () Возвращаемое значение

Учитывая, что аргумент находится в диапазоне (-1, 1) , функция acos () возвращает значение в диапазоне (0, π).

Если аргумент больше 1 или меньше -1, acos () возвращает, NaNт.е. не число.

Параметр (x) Возвращаемое значение
х = (-1, 1) (0, π) в радианах
-1> x или x> 1 NaN (не число)

Пример 1: Как работает acos ()?

 #include #include using namespace std; int main() ( double x = 0.0, result; result = acos(x); cout << "acos(x) = " << result << " radians" << endl; // result in degrees cout << "acos(x) = " << result*180/3.1415 << " degrees" << endl; return 0; )

Когда вы запустите программу, вывод будет:

 acos (x) = 1,5708 радиан acos (x) = 90,0027 градусов

Пример 2: функция acos () с целочисленным типом

 #include #include using namespace std; int main() ( int x = -1; double result; result = acos(x); cout << "acos(x) = " << result << " radians" << endl; // Converting result to degrees cout << "acos(x) = " << result*180/3.1415 << " degrees"; return 0; ) 

Когда вы запустите программу, вывод будет:

 acos (x) = 3,14159 радиан acos (x) = 180,005 градусов

Интересные статьи...