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ž, NaN
ti, 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