C ++ llround () - C ++ स्टैंडर्ड लाइब्रेरी

C ++ में llround () फ़ंक्शन पूर्णांक मानों के निकटतम होता है, जो आधे मामलों में शून्य से दूर होता है।

C ++ में llround () फ़ंक्शन पूर्णांक मानों के निकटतम होता है, जो आधे मामलों में शून्य से दूर होता है। लौटाया गया मान लंबे लंबे int का है। यह lround () फ़ंक्शन के समान है, लेकिन एक लंबा लॉन्ग int देता है जबकि Lround लॉन्ग int।

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

लंबे लंबे समय तक घुमाना (डबल x); लंबे लंबे समय तक घुमना (फ्लोट x); लम्बी लम्बी अन्तरंग (लम्बी दोहरी x); लंबे लंबे समय तक अंतर्धारा (टी एक्स); // अभिन्न प्रकार के लिए

Llround () फ़ंक्शन एक एकल तर्क लेता है और लंबे लंबे int के प्रकार का मान लौटाता है। यह फ़ंक्शन हेडर फ़ाइल में परिभाषित किया गया है।

llround () पैरामीटर्स

राउंडऑन () फ़ंक्शन राउंड के लिए एकल तर्क मान लेता है।

वापसी () वापसी मान

Llround () फ़ंक्शन x से निकटतम अभिन्न मान लौटाता है, जिसके आधे रास्ते शून्य से दूर होते हैं। लौटाया गया मान टाइप लंबे लंबे int का है।

उदाहरण 1: C ++ में काम कैसे करेंगे?

 #include #include using namespace std; int main() ( long long int result; double x = 11.16; result = llround(x); cout << "llround(" << x << ") = " << result << endl; x = 13.87; result = llround(x); cout << "llround(" << x << ") = " << result << endl; x = 50.5; result = llround(x); cout << "llround(" << x << ") = " << result << endl; x = -11.16; result = llround(x); cout << "llround(" << x << ") = " << result << endl; x = -13.87; result = llround(x); cout << "llround(" << x << ") = " << result << endl; x = -50.5; result = llround(x); cout << "llround(" << x << ") = " << result << endl; return 0; )

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

 llround (11.16) = 11 llround (13.87) = 14 llround (50.5) = 51 llround (-11.16) = -11 llround (-13.87) = -14 llround (-50.5) = -51

उदाहरण 2: अभिन्न प्रकारों के लिए llround () फ़ंक्शन

 #include #include using namespace std; int main() ( int x = 15; long long int result; result = llround(x); cout << "llround(" << x << ") = " << result << endl; return 0; ) 

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

 llround (15) = 15 

अभिन्न मानों के लिए, लंबित फ़ंक्शन को लागू करना इनपुट के समान मूल्य देता है। तो यह आमतौर पर अभ्यास में अभिन्न मूल्यों के लिए उपयोग नहीं किया जाता है।

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