acos() फ़ंक्शन रेडियन में दिए गए कोण की प्रतिलोम कोज्या लौटाता है। यह C++ STL में एक इनबिल्ट फंक्शन है।
एकोस () फ़ंक्शन का सिंटैक्स निम्नानुसार दिया गया है।
acos(var)
जैसा कि सिंटैक्स से देखा जा सकता है, फ़ंक्शन acos () डेटा प्रकार फ्लोट, डबल या लॉन्ग डबल के पैरामीटर var को स्वीकार करता है। इस पैरामीटर का मान -1 और 1 के बीच होना चाहिए। यह -pi से pi की सीमा में var की प्रतिलोम कोज्या लौटाता है।
एक प्रोग्राम जो C++ में acos() प्रदर्शित करता है, वह इस प्रकार दिया गया है।
उदाहरण
#include <iostream> #include <cmath> using namespace std; int main() { double d = 0.75, ans; ans = acos(d); cout << "acos("<< d <<") = " << ans << endl; return 0; }
आउटपुट
acos(0.75) = 0.722734
उपरोक्त प्रोग्राम में, पहले वेरिएबल d को इनिशियलाइज़ किया जाता है। फिर d की व्युत्क्रम कोज्या acos () का उपयोग करके पाई जाती है और ans में संग्रहीत की जाती है। अंत में ans का मान प्रदर्शित होता है। यह निम्नलिखित कोड स्निपेट द्वारा प्रदर्शित किया जाता है।
double d = 0.75, ans; ans = acos(d); cout << "acos("<< d <<") = " << ans << endl;
एकोस () फ़ंक्शन का उपयोग करके प्राप्त परिणाम को डिग्री में परिवर्तित किया जा सकता है और प्रदर्शित किया जा सकता है। इसे प्रदर्शित करने के लिए एक कार्यक्रम इस प्रकार है।
उदाहरण
#include <iostream> #include <cmath> using namespace std; int main() { double d = 0.75, ans; ans = acos(d); ans = ans*180/3.14159; cout << "acos("<< d <<") = " << ans << endl; return 0; }
आउटपुट
acos(0.75) = 41.4097
उपरोक्त कार्यक्रम में, एकोस () का उपयोग करके व्युत्क्रम कोसाइन प्राप्त किया जाता है। फिर यह मान डिग्री में बदल जाता है। अंत में, आउटपुट प्रदर्शित होता है। यह निम्नलिखित कोड स्निपेट द्वारा प्रदर्शित किया जाता है।
double d = 0.75, ans; ans = acos(d); ans = ans*180/3.14159; cout << "acos("<< d <<") = " << ans << endl;