C++ में राउंड () फ़ंक्शन का उपयोग निकटतम इंटीग्रल वैल्यू के पैरामीटर के रूप में पास किए गए डबल, फ्लोट या लॉन्ग डबल वैल्यू को राउंड ऑफ करने के लिए किया जाता है। c++ प्रोग्राम में theround() फ़ंक्शन का उपयोग करने के लिए उपयोग की जाने वाली हेडर फ़ाइल
C++ 11 मानक के बाद राउंड () के अतिभारित संस्करण निम्नलिखित हैं
- डबल राउंड (डबल डी)
- फ्लोट राउंड (फ्लोट एफ)
- लंबा डबल राउंड (लंबा डबल एलडी)
- डबल राउंड ( T var )
नोट - लौटाया गया मान निकटतम पूर्णांक है जिसे फ़्लोटिंग पॉइंट के रूप में दर्शाया जाता है, अर्थात 2.3 के लिए निकटतम मान 2.0 होगा और 2 नहीं।
C++ प्रोग्राम में राउंड फंक्शन के उपयोग को प्रदर्शित करने के लिए निम्नलिखित प्रोग्राम का उपयोग किया जाता है -
उदाहरण
#include <cmath> #include <iostream> int main(){ double num1=10.5; double num2=10.3; double num3=9.7; std::cout << "Nearest integer after round("<<num1<<") :" << round(num1)<< "\n"; std::cout << "Nearest integer after round("<<num2<<") :" << round(num2)<< "\n"; std::cout << "Nearest integer after round("<<num3<<") :" << round(num3)<< "\n"; num1=-9.3; num2=-0.3; num3=-9.9; std::cout << "Nearest integer after round("<<num1<<") :" << round(num1)<< "\n"; std::cout << "Nearest integer after round("<<num2<<") :" << round(num2)<< "\n"; std::cout << "Nearest integer after round("<<num3<<") :" << round(num3)<< "\n"; return 0; }
आउटपुट
Nearest integer after round(10.5) :11 Nearest integer after round(10.3) :10 Nearest integer after round(9.7) :10 Nearest integer after round(-9.3) :-9 Nearest integer after round(-0.3) :-0 Nearest integer after round(-9.9) :-10