C ++ acos () - Biblioteca standard C ++

Funcția acos () din C ++ returnează cosinusul invers al unui număr (argument) în radiani.

Această funcție este definită în fișierul antet.

(Matematică) cos -1 x = acos (x) (În programarea C ++);

prototip acos () (Începând cu standardul C ++ 11)

acos dublu (x dublu); float acos (float x); acos dublu lung (long double x); acos dublu (T x); // Pentru tip integral

acos () Parametri

Funcția acos () ia un singur argument obligatoriu în intervalul (-1, 1) . Aceasta se datorează faptului că valoarea cosinusului este în intervalul 1 și -1.

acos () Valoare returnată

Având în vedere că argumentul este în intervalul (-1, 1) , funcția acos () returnează valoarea în intervalul (0, π).

Dacă argumentul este mai mare de 1 sau mai mic de -1, acos () returnează NaNadică nu un număr.

Parametrul (x) Valoare returnată
x = (-1, 1) (0, π) în radiani
-1> x sau x> 1 NaN (nu este un număr)

Exemplul 1: Cum funcționează 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; )

Când rulați programul, ieșirea va fi:

 acos (x) = 1,5708 radiani acos (x) = 90,0027 grade

Exemplul 2: funcția acos () cu tip 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; ) 

Când rulați programul, ieșirea va fi:

 acos (x) = 3,14159 radiani acos (x) = 180,005 grade

Articole interesante...