C ++ acos () - Biblioteca estándar de C ++

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, NaNes 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

Articulos interesantes...