C ++ acos () - C ++ standardbibliotek

Funksjonen acos () i C ++ returnerer den inverse cosinus til et tall (argument) i radianer.

Denne funksjonen er definert i topptekstfilen.

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

acos () prototype (fra og med C ++ 11 standard)

dobbel acos (dobbel x); float acos (float x); lang dobbel acos (lang dobbel x); dobbelt acos (T x); // For integrert type

acos () Parametere

Funksjonen acos () tar et enkelt obligatorisk argument i området (-1, 1) . Det er fordi verdien av cosinus er i området 1 og -1.

acos () Returverdi

Gitt at argumentet er i området (-1, 1) , returnerer acos () -funksjonen verdien i området (0, π).

Hvis argumentet er større enn 1 eller mindre enn -1, returnerer acos () NaNdvs. ikke et tall.

Parameter (x) Returverdi
x = (-1, 1) (0, π) i radianer
-1> x eller x> 1 NaN (ikke et tall)

Eksempel 1: Hvordan acos () fungerer?

 #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 kjører programmet, vil utdataene være:

 acos (x) = 1.5708 radianer acos (x) = 90.0027 grader

Eksempel 2: acos () -funksjon med integrertype

 #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 kjører programmet, vil utdataene være:

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

Interessante artikler...