Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ में round() फ़ंक्शन


C++ में round() फ़ंक्शन का उपयोग पैरामीटर के रूप में पास किए गए double, float या long double मान को निकटतम पूर्णांक मान तक राउंड ऑफ करने के लिए किया जाता है। C++ प्रोग्राम में round() फ़ंक्शन का उपयोग करने के लिए उपयोग की जाने वाली हेडर फ़ाइल या है।

C++ 11 मानक के बाद round() के निम्नलिखित ओवरलोडेड संस्करण हैं

  • double round( double D )
  • float round( float F )
  • long double round( long double LD )
  • double round ( T var )

नोट - लौटाया गया मान निकटतम पूर्णांक होता है जिसे फ्लोटिंग पॉइंट के रूप में दर्शाया जाता है, यानी 2.3 के लिए निकटतम मान 2.0 होगा न कि 2।

निम्नलिखित प्रोग्राम C++ प्रोग्राम में round फ़ंक्शन के उपयोग को प्रदर्शित करने के लिए उपयोग किया जाता है -

उदाहरण

#include <cmath> #include <iostream> int main(){    double num1=10.5;    double num2=10.3;    double num3=9.7;    std::cout << "round("<<num1<<") के बाद निकटतम पूर्णांक:" << round(num1)<< "\n";    std::cout << "round("<<num2<<") के बाद निकटतम पूर्णांक:" << round(num2)<< "\n";    std::cout << "round("<<num3<<") के बाद निकटतम पूर्णांक:" << round(num3)<< "\n";    num1=-9.3;    num2=-0.3;    num3=-9.9;    std::cout << "round("<<num1<<") के बाद निकटतम पूर्णांक:" << round(num1)<< "\n";    std::cout << "round("<<num2<<") के बाद निकटतम पूर्णांक:" << round(num2)<< "\n";    std::cout << "round("<<num3<<") के बाद निकटतम पूर्णांक:" << round(num3)<< "\n";    return 0; }

आउटपुट

round(10.5) के बाद निकटतम पूर्णांक :11 round(10.3) के बाद निकटतम पूर्णांक :10 round(9.7) के बाद निकटतम पूर्णांक :10 round(-9.3) के बाद निकटतम पूर्णांक :-9 round(-0.3) के बाद निकटतम पूर्णांक :-0 round(-9.9) के बाद निकटतम पूर्णांक :-10

  1. - C++ में नियरेस्ट नेबर एल्गोरिदम को लागू करना

    यह नियरेस्ट नेबर एल्गोरिदम को लागू करने के लिए एक C++ प्रोग्राम है जिसका उपयोग ट्रैवलिंग सेल्समैन प्रॉब्लम को लागू करने के लिए किया जाता है ताकि सभी नोड्स को विजिट करने के लिए आवश्यक न्यूनतम लागत की गणना की जा सके, एजेस को केवल एक बार पार करके।आवश्यक फंक्शन्स और स्यूडोकोड्सएल्गोरिदमBegin   &nbs

  1. - C++ में एनकैप्सुलेशन (Encapsulation)

    एनकैप्सुलेशन क्या है? डेटा और उस डेटा को मैनिपुलेट करने वाले मेथड्स को एक ही घटक (क्लास) में बांधना और बाहरी हस्तक्षेप से बचाना। डेटा छिपाने (data hiding) की ओर ले जाता है। C++ में कार्यान्वयन क्लासेस (उपयोगकर्ता-परिभाषित डेटा प्रकार) का उपयोग करके। क्लास डेटा सदस्यों और मेथड्स को एक साथ बांधती है

  1. - C++ में आइडेंटिफायर

    C++ आइडेंटिफायर एक नाम है जिसका उपयोग वेरिएबल, फ़ंक्शन, क्लास, मॉड्यूल, या किसी अन्य उपयोगकर्ता-परिभाषित आइटम की पहचान के लिए किया जाता है। एक आइडेंटिफायर A से Z या a से z तक के अक्षर या अंडरस्कोर (_) से शुरू होता है जिसके बाद शून्य या अधिक अक्षर, अंडरस्कोर, और अंक (0 से 9) आ सकते हैं। C++ आइडेंटिफ