C ++ acos () - C ++ standardna knjižnica

Funkcija acos () u C ++ vraća inverzni kosinus broja (argumenta) u radijanima.

Ova je funkcija definirana u zaglavnoj datoteci.

(Matematika) cos -1 x = acos (x) (U programiranju na C ++);

prototip acos () (od standarda C ++ 11)

dvostruki acos (dvostruki x); plutajuće acos (plutajuće x); dugi dvostruki acos (dugi dvostruki x); dvostruki acos (T x); // Za integralni tip

acos () parametri

Funkcija acos () uzima jedan obvezni argument u rasponu (-1, 1) . To je zato što je vrijednost kosinusa u rasponu od 1 i -1.

acos () Povratna vrijednost

S obzirom da je argument u rasponu (-1, 1) , funkcija acos () vraća vrijednost u rasponu od (0, π).

Ako je argument veći od 1 ili manji od -1, acos () vraća NaNtj. Ne broj.

Parametar (x) Povratna vrijednost
x = (-1, 1) (0, π) u radijanima
-1> x ili x> 1 NaN (nije broj)

Primjer 1: Kako funkcionira 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; )

Kada pokrenete program, izlaz će biti:

 acos (x) = 1.5708 radijana acos (x) = 90.0027 stupnjeva

Primjer 2: funkcija acos () s integralnim tipom

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

Kada pokrenete program, izlaz će biti:

 acos (x) = 3,14159 radijana acos (x) = 180,005 stupnjeva

Zanimljivi članci...