इस लेख में, हम C++ में कार्य, वाक्य रचना और शेष() फ़ंक्शन के उदाहरणों पर चर्चा करेंगे।
शेष क्या है ()?
शेष () फ़ंक्शन C++ STL में एक इनबिल्ट फ़ंक्शन है, जिसे
यह फ़ंक्शन दो तर्क लेता है, एक अंश के लिए और दूसरा के लिए और इसके शेष की गणना करता है और एक फ़्लोटिंग-पॉइंट देता है जो निकटतम के लिए गोल होता है।
यह फ़ंक्शन गणना करता है -
remainder = numerator – roundquot * denominator;
जिसमें "शेष" परिणामी अंश है जो पहला तर्क है और हर दूसरा तर्क है और राउंडक्वाट अंश / हर का पूर्णांक (सम संख्या की ओर) परिणाम है।
यह फ़ंक्शन fmod फ़ंक्शन के समान है जो भागफल को शून्य की ओर घुमाता है।
सिंटैक्स
double remainder(double numerator, double 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 //garbage value