सी ++ असिन () - सी ++ स्टैंडर्ड लाइब्रेरी

C ++ में असिन () फ़ंक्शन रेडियन में एक संख्या का व्युत्क्रम साइन देता है।

यह फ़ंक्शन हेडर फ़ाइल में परिभाषित किया गया है।

(गणित) पाप -1 एक्स = असिन (एक्स) (सी ++ प्रोग्रामिंग में);

असिन () प्रोटोटाइप (C ++ 11 मानक के अनुसार)

डबल असिन (डबल एक्स); फ्लोट असिन (फ्लोट एक्स); लंबी डबल असिन (लंबी डबल एक्स); डबल असिन (टी एक्स);

असिन () पैरामीटर्स

असिन () फ़ंक्शन रेंज (-1, 1) में एक एकल अनिवार्य तर्क लेता है ।

इसका कारण यह है कि साइन का मूल्य 1 और -1 की सीमा में है।

asin () रिटर्न वैल्यू

यह देखते हुए कि तर्क सीमा (-1, 1) में है, असिन () फ़ंक्शन (-π / 2, π / 2) की सीमा में मान लौटाता है ।

यदि तर्क 1 से कम या -1 से कम है, तो असिन () रिटर्न देता है NaNयानी नंबर नहीं।

पैरामीटर (x) प्रतिलाभ की मात्रा
x = (-1, 1) (-ians /, π / 2) रेडियन में
-1> एक्स या एक्स> 1 NaN (संख्या नहीं)

उदाहरण 1: असिन () कैसे काम करती है?

 #include #include using namespace std; int main() ( double x = 0.25, result; result = asin(x); cout << "asin(x) = " << result << " radians" << endl; // result in degrees cout << "asin(x) = " << result*180/3.1415 << " degrees" << endl; return 0; )

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

 असिन (x) = 0.25268 रेडियन असिन (x) = 14.4779 डिग्री

उदाहरण 2: अभिन्न प्रकार के साथ असिन () फ़ंक्शन

 #include #include #define PI 3.141592654 using namespace std; int main() ( int x = 1; double result; result = asin(x); cout << "asin(x) = " << result << " radians" << endl; // Converting result to degrees cout << "asin(x) = " << result*180/PI << " degrees"; return 0; ) 

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

 असिन (x) = 1.5708 रेडियन असिन (x) = 90 डिग्री 

दिलचस्प लेख...