C ++ में राउंड () फ़ंक्शन उस अभिन्न मान को लौटाता है जो तर्क के सबसे करीब होता है, जिसके आधे रास्ते शून्य से दूर होते हैं।
C ++ में राउंड () फ़ंक्शन उस अभिन्न मान को लौटाता है जो तर्क के सबसे करीब होता है, जिसके आधे रास्ते शून्य से दूर होते हैं।
दौर () प्रोटोटाइप (C ++ 11 मानक के अनुसार)
डबल राउंड (डबल एक्स); फ्लोट राउंड (फ्लोट x); लंबे डबल राउंड (लंबे डबल एक्स); डबल राउंड (टी एक्स); // अभिन्न प्रकार के लिए
गोल () फ़ंक्शन एक एकल तर्क लेता है और टाइप डबल, फ्लोट या लॉन्ग डबल टाइप का मान लौटाता है। यह फ़ंक्शन हेडर फ़ाइल में परिभाषित किया गया है।
दौर () पैरामीटर
राउंड () फ़ंक्शन राउंड के लिए एकल तर्क मान लेता है।
दौर () वापसी मूल्य
राउंड () फ़ंक्शन अभिन्न मान को लौटाता है जो x के सबसे करीब है, आधे रास्ते के मामले शून्य से गोल हैं।
उदाहरण 1: C ++ में राउंड () कैसे काम करता है?
#include #include using namespace std; int main() ( double x = 11.16, result; result = round(x); cout << "round(" << x << ") = " << result << endl; x = 13.87; result = round(x); cout << "round(" << x << ") = " << result << endl; x = 50.5; result = round(x); cout << "round(" << x << ") = " << result << endl; x = -11.16; result = round(x); cout << "round(" << x << ") = " << result << endl; x = -13.87; result = round(x); cout << "round(" << x << ") = " << result << endl; x = -50.5; result = round(x); cout << "round(" << x << ") = " << result << endl; return 0; )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
राउंड (11.16) = 11 राउंड (13.87) = 14 राउंड (50.5) = 51 राउंड (-11.16) = -11 राउंड (-13.87) = -14 राउंड (-50.5) = -51
उदाहरण 2: अभिन्न प्रकार के लिए गोल () फ़ंक्शन
#include #include using namespace std; int main() ( int x = 15; double result; result = round(x); cout << "round(" << x << ") = " << result << endl; return 0; )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
राउंड (15) = 15
अभिन्न मूल्यों के लिए, गोल फ़ंक्शन को लागू करना इनपुट के समान मूल्य देता है। तो यह आमतौर पर अभ्यास में अभिन्न मूल्यों के लिए उपयोग नहीं किया जाता है।