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

C++ प्रोग्राम में remainder() फ़ंक्शन


इस लेख में, हम C++ में remainder() फ़ंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे।

remainder() क्या है?

remainder() फ़ंक्शन C++ STL में एक इनबिल्ट फ़ंक्शन है, जिसे हेडर फ़ाइल में परिभाषित किया गया है। remainder() पैरामीटर्स का शेषफल खोजने के लिए उपयोग किया जाता है।

यह फ़ंक्शन दो तर्क लेता है, एक अंश के लिए और दूसरा हर के लिए और इसके शेषफल की गणना करता है और एक फ्लोटिंग-पॉइंट वापस करता है जिसे निकटतम तक राउंड किया जाता है।

यह फ़ंक्शन गणना करता है -

remainder = numerator - roundquot * denominator;

जिसमें "remainder" परिणामी अंश है जो पहला तर्क है और हर दूसरा तर्क है और roundquot अंश/हर का राउंड ऑफ (सम संख्या की ओर) परिणाम है।

यह फ़ंक्शन fmod फ़ंक्शन के समान है जो भागफल को शून्य की ओर राउंड ऑफ करता है।

सिंटैक्स

double remainder(double numerator, double denominator);

पैरामीटर

फ़ंक्शन निम्नलिखित पैरामीटर स्वीकार करता है -

  • numerator - भागफल के अंश का मान।

  • denominator - भागफल का हर।

रिटर्न मान

यह फ़ंक्शन अंश और हर का शेषफल वापस करता है यदि अंश शून्य है तो फ़ंक्शन शून्य भी वापस करेगा। जब हर शून्य होता है तो फ़ंक्शन या तो शून्य वापस करता है या डोमेन त्रुटि देता है।

इनपुट

remainder(51, 5);

आउटपुट

1

उदाहरण

#include <cmath> #include <iostream> using namespace std; int main(){    int numerator = 51;    int denominator = 5, remainder_ans;    remainder_ans = remainder(numerator, denominator);    cout<<"Value of Remainder is " <<numerator << "/" << denominator << " is: " << remainder_ans << endl;    return 0; }

आउटपुट

यदि हम उपरोक्त कोड चलाते हैं तो यह निम्नलिखित आउटपुट उत्पन्न करेगा -

Value of Remainder is 51/5 is: 1

उदाहरण

//जब हर 0 हो तो आउटपुट होगा -

#include <cmath> #include <iostream> using namespace std; int main(){    int numerator = 51;    int denominator = 0, remainder_ans;    remainder_ans = remainder(numerator, denominator);    cout<<"Value of Remainder is " << numerator << "/" << denominator << " is: " <<    remainder_ans << endl;    return 0; }

आउटपुट

यदि हम उपरोक्त कोड चलाते हैं तो यह निम्नलिखित आउटपुट उत्पन्न करेगा -

Value of Remainder is 51/0 is: -2147483648 //गार्बेज मान
  1. C++ में बाइनरी खोज प्रोग्राम C++ में बाइनरी खोज प्रोग्राम

    बाइनरी खोज क्या है? बाइनरी खोज (आधा-अंतराल खोज) एक खोज एल्गोरिदम है जो क्रमबद्ध सरणी में लक्ष्य मान की स्थिति ढूंढता है। यह लक्ष्य मान की तुलना मध्य तत्व से करता है और खोज स्थान को आधा कर देता है। मुख्य बिंदु केवल क्रमबद्ध सरणी पर काम करता है समय जटिलता: O(log n) दुनिया के सभी नाम क्रमबद्ध हों तो

  1. - C++ Hello, World! प्रोग्राम

    परिचयC++ एक सामान्य उद्देश्य वाली प्रोग्रामिंग भाषा है जो प्रक्रियात्मक, ऑब्जेक्ट-ओरिएंटेड और जेनेरिक प्रोग्रामिंग का समर्थन करती है। C++, C का सुपरसेट है और सभी वैध C प्रोग्राम C++ में भी वैध हैं। C++ डेटा हाइडिंग, एनकैप्सुलेशन, इनहेरिटेंस, पॉलीमॉर्फिज्म आदि जैसी सुविधाओं के साथ ऑब्जेक्ट ओरिएंटेड प

  1. - C++ प्रोग्राम संरचना

    प्रोग्रामिंग भाषा सीखने का सबसे अच्छा तरीका प्रोग्राम लिखना है। आमतौर पर, शुरुआती जो पहला प्रोग्राम लिखते हैं उसे हैलो वर्ल्ड कहा जाता है, जो बस आपकी कंप्यूटर स्क्रीन पर हैलो वर्ल्ड प्रिंट करता है। हालांकि यह बहुत सरल है, इसमें वे सभी मौलिक घटक होते हैं जो C++ प्रोग्राम्स में होते हैं। आइए इस प्रोग