C ++ में एको () फ़ंक्शन रेडियंस में एक संख्या (तर्क) के व्युत्क्रम कोसिन को वापस करता है।
यह फ़ंक्शन हेडर फ़ाइल में परिभाषित किया गया है।
(गणित) cos -1 x = acos (x) (C ++ प्रोग्रामिंग में);
acos () प्रोटोटाइप (C ++ 11 मानक के रूप में)
डबल एकड़ (डबल एक्स); फ्लोट एकोस (फ्लोट एक्स); लंबे डबल एसोस (लंबे डबल एक्स); डबल एकड़ (टी एक्स); // अभिन्न प्रकार के लिए
acos () पैरामीटर
एको () फ़ंक्शन रेंज (-1, 1) में एक एकल अनिवार्य तर्क लेता है । इसका कारण यह है कि कोसाइन का मान 1 और -1 की सीमा में है।
acos () रिटर्न वैल्यू
यह देखते हुए कि तर्क सीमा (-1, 1) में है , एको () फ़ंक्शन मान (0, in) की सीमा में देता है।
यदि तर्क 1 या 1 से कम है, तो एकोस () रिटर्न NaN
यानी संख्या नहीं है।
पैरामीटर (x) | प्रतिलाभ की मात्रा |
---|---|
x = (-1, 1) | रेडियंस में (0, π) |
-1> एक्स या एक्स> 1 | NaN (संख्या नहीं) |
उदाहरण 1: कैसे काम करता है?
#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; )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
acos (x) = 1.5708 रेडियन acos (x) = 90.0027 डिग्री
उदाहरण 2: अभिन्न प्रकार के साथ एकोस () फ़ंक्शन
#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; )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
acos (x) = 3.14159 रेडियन acos (x) = 180.005 डिग्री