La función acos () en C ++ devuelve el coseno inverso de un número (argumento) en radianes.
Esta función se define en el archivo de encabezado.
(Matemáticas) cos -1 x = acos (x) (En Programación C ++);
prototipo acos () (A partir del estándar C ++ 11)
doble acos (doble x); flotar acos (flotar x); largo doble acos (largo doble x); acos doble (T x); // Para tipo integral
acos () Parámetros
La función acos () toma un único argumento obligatorio en el rango (-1, 1) . Es porque el valor del coseno está en el rango de 1 y -1.
acos () Valor de retorno
Dado que el argumento está en el rango (-1, 1) , la función acos () devuelve el valor en el rango de (0, π).
Si el argumento es mayor que 1 o menor que -1, acos () devuelve, NaN
es decir, no es un número.
Parámetro (x) | Valor devuelto |
---|---|
x = (-1, 1) | (0, π) en radianes |
-1> x o x> 1 | NaN (no es un número) |
Ejemplo 1: ¿Cómo funciona 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; )
Cuando ejecute el programa, la salida será:
acos (x) = 1.5708 radianes acos (x) = 90.0027 grados
Ejemplo 2: función acos () con tipo integral
#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; )
Cuando ejecute el programa, la salida será:
acos (x) = 3,14159 radianes acos (x) = 180,005 grados