C ++ acos () - C ++ szabványos könyvtár

Az acos () függvény C ++ - ban egy szám (argumentum) inverz koszinuszát adja vissza radiánban.

Ezt a függvényt a fejlécfájl határozza meg.

(Matematika) cos -1 x = acos (x) (C ++ programozásban);

acos () prototípus (C ++ 11 szabvány szerint)

kettős acos (dupla x); úszó acos (float x); hosszú dupla acos (hosszú dupla x); kettős acos (Tx); // Integrál típusra

acos () Paraméterek

Az acos () függvény egyetlen kötelező argumentumot vesz fel a (-1, 1) tartományban . Ennek oka, hogy a koszinusz értéke 1 és -1 között van.

acos () Visszatérési érték

Tekintettel arra, hogy az argumentum a (-1, 1) tartományban van , az acos () függvény visszaadja az értéket a (0, π) tartományban.

Ha az argumentum nagyobb, mint 1 vagy kevesebb, mint -1, az acos () NaNtehát nem számot ad vissza .

Paraméter (x) Visszatérési érték
x = (-1, 1) (0, π) radiánban
-1> x vagy x> 1 NaN (nem szám)

1. példa: Hogyan működik az 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; )

A program futtatásakor a kimenet a következő lesz:

 acos (x) = 1,5708 radián acos (x) = 90,0027 fok

2. példa: acos () függvény integrált típussal

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

A program futtatásakor a kimenet a következő lesz:

 acos (x) = 3,14159 radián acos (x) = 180,005 fok

érdekes cikkek...