C ++ acos () - C ++ standarta bibliotēka

Funkcija acos () C ++ atgriež skaitļa (argumenta) apgriezto kosinusu radiānos.

Šī funkcija ir definēta galvenes failā.

(Matemātika) cos -1 x = acos (x) (C ++ programmēšanā);

acos () prototips (pēc standarta C ++ 11)

dubultā acos (dubultā x); pludiņš acos (pludiņš x); ilgi dubultā acos (garš dubultā x); dubultā acos (T x); // Neatņemamajam tipam

acos () Parametri

Funkcijai acos () ir vajadzīgs viens obligāts arguments diapazonā (-1, 1) . Tas ir tāpēc, ka kosinusa vērtība ir robežās no 1 līdz -1.

acos () Atgriešanās vērtība

Ņemot vērā to, ka arguments atrodas diapazonā (-1, 1) , funkcija acos () atgriež vērtību diapazonā (0, π).

Ja arguments ir lielāks par 1 vai mazāks par -1, acos () atgriež, NaNti, nevis skaitli.

Parametrs (x) Atgriešanās vērtība
x = (-1, 1) (0, π) radiānos
-1> x vai x> 1 NaN (nav skaitlis)

1. piemērs: Kā darbojas 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; )

Palaidot programmu, izeja būs:

 acos (x) = 1,5708 radiāni acos (x) = 90,0027 grādi

2. piemērs: funkcija acos () ar integrālo tipu

 #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; ) 

Palaidot programmu, izeja būs:

 acos (x) = 3,14159 radiāni acos (x) = 180,005 grādi

Interesanti raksti...