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

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

Тази функция е дефинирана в заглавния файл.

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

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

двойно acos (двойно x); float acos (float x); дълги двойни acos (дълги двойни x); двойно acos (T x); // За интегрален тип

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

Функцията acos () приема един задължителен аргумент в диапазона (-1, 1) . Това е така, защото стойността на косинуса е в диапазона 1 и -1.

acos () Върната стойност

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

Ако аргументът е по-голям от 1 или по-малък от -1, acos () връща, NaNт.е. не число.

Параметър (x) Върната стойност
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 градуса

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