Funktsioon acos () C ++ - s tagastab arvu (argumendi) pöördkoosinuse radiaanides.
See funktsioon on määratletud päisefailis.
(Matemaatika) cos -1 x = acos (x) (programmeerimisel C ++);
acos () prototüüp (standardi C ++ 11 järgi)
topelt acos (double x); float acos (float x); pikk topelt acos (pikk topelt x); topelt-acos (Tx); // Integraaltüübi korral
acos () parameetrid
Funktsioon acos () võtab vahemikus (-1, 1) ühe kohustusliku argumendi . Selle põhjuseks on asjaolu, et koosinuse väärtus jääb vahemikku 1 ja -1.
acos () Tagastusväärtus
Arvestades, et argument on vahemikus (-1, 1) , tagastab funktsioon acos () väärtuse vahemikus (0, π).
Kui argument on suurem kui 1 või väiksem kui -1, tagastab acos () NaN
st numbri.
Parameeter (x) | Tagastusväärtus |
---|---|
x = (-1, 1) | (0, π) radiaanides |
-1> x või x> 1 | NaN (pole arv) |
Näide 1: Kuidas acos () töötab?
#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; )
Programmi käivitamisel on väljund järgmine:
acos (x) = 1,5708 radiaani acos (x) = 90,0027 kraadi
Näide 2: funktsioon integraalse tüübiga acos ()
#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; )
Programmi käivitamisel on väljund järgmine:
acos (x) = 3.14159 radiaan acos (x) = 180.005 kraadi