C ++ acos () - C ++ Standardbibliotek

Funktionen acos () i C ++ returnerar det inversa cosinus för ett tal (argument) i radianer.

Denna funktion definieras i rubrikfilen.

(Matematik) cos -1 x = acos (x) (I C ++ programmering);

acos () prototyp (Från och med C ++ 11-standarden)

dubbel acos (dubbel x); float acos (float x); lång dubbel acos (lång dubbel x); dubbel acos (Tx); // För integrerad typ

acos () Parametrar

Funktionen acos () tar ett enda obligatoriskt argument i intervallet (-1, 1) . Det beror på att värdet av cosinus ligger i området 1 och -1.

acos () Returvärde

Med tanke på att argumentet ligger i intervallet (-1, 1) returnerar funktionen acos () värdet i intervallet (0, π).

Om argumentet är större än 1 eller mindre än -1, returnerar acos () NaNdvs inte ett tal.

Parameter (x) Returvärde
x = (-1, 1) (0, π) i radianer
-1> x eller x> 1 NaN (inte ett nummer)

Exempel 1: Hur fungerar 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; )

När du kör programmet blir resultatet:

 acos (x) = 1,5708 radianer acos (x) = 90,0027 grader

Exempel 2: acos () -funktion med integraltyp

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

När du kör programmet blir resultatet:

 acos (x) = 3.14159 radianer acos (x) = 180.005 grader

Intressanta artiklar...