C ++ remquo () - C ++ स्टैंडर्ड लाइब्रेरी

C ++ में रेमिको () फ़ंक्शन अंश / भाजक के शेष बिंदु की गणना करता है और इसके लिए पास किए गए पॉइंटर के भागफल को भी संग्रहीत करता है।

C ++ में रेमोज़ो () फ़ंक्शन, अंश / भाजक के निकटतम शेष बिंदु की गणना करता है (निकटतम से गोल)। इसके पास दिए गए पॉइंटर के भागफल को भी स्टोर करता है। यह शेष () फ़ंक्शन के समान मान लौटाता है।

remquo () प्रोटोटाइप (C ++ 11 मानक के रूप में)

डबल रेमिको (डबल एक्स, डबल वाई, इंट * क्यू); फ्लोट रेमिको (फ्लोट एक्स, फ्लोट वाई, इंट * क्यू); long double remquo (लॉन्ग डबल x, लॉन्ग डबल y, int * q); डबल रेमिको (टाइप 1 एक्स, टाइप 2 वाई, इंट * क्यू); // अंकगणित प्रकार के अन्य संयोजनों के लिए अतिरिक्त अधिभार।

रेमिको () फ़ंक्शन तीन तर्क लेता है और टाइप डबल, फ्लोट या लॉन्ग डबल टाइप का मान लौटाता है। यह फ़ंक्शन हेडर फ़ाइल में परिभाषित किया गया है।

remquo () पैरामीटर

  • x: अंश का मान।
  • y: हर का मान।
  • क्यू: एक वस्तु की ओर इशारा करता है जहां शेष निर्धारित करने के लिए आंतरिक रूप से प्रयुक्त भागफल को प्रकार के मान के रूप में संग्रहीत किया जाता है।

remquo () रिटर्न वैल्यू

रेमोका () फ़ंक्शन x / y के शेष बिंदु (निकटतम से गोल) के फ़्लोटिंग रिटर्न देता है। यदि भाजक y शून्य है, तो remquo () NaN (संख्या नहीं) देता है।

उदाहरण 1: C ++ में remquo () कैसे काम करता है?

 #include #include using namespace std; int main() ( int q; double x = 12.5, y = 2.2; double result = remquo(x, y, &q); cout << "Remainder of " << x << "/" << y << " = " << result << endl; cout << "Quotient of " << x << "/" << y << " = " << q << endl << endl; x = -12.5; result = remquo(x, y, &q); cout << "Remainder of " << x << "/" << y << " = " << result << endl; cout << "Quotient of " << x << "/" << y << " = " << q << endl << endl; y = 0; result = remquo(x, y, &q); cout << "Remainder of " << x << "/" << y << " = " << result << endl; cout << "Quotient of " << x << "/" << y << " = " << q << endl << endl; return 0; )

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

 12.5 / 2.2 = -0.7 का भागफल 12.5 / 2.2 = 6 का अवशेष -12.5 / 2.2 = 0.7 का भागफल -12.5 / 2.2 = -6 का शेष -12.5 / 0 = -मान का भागफल -12.5 / 0 = 0

उदाहरण 2: विभिन्न प्रकार के तर्कों के लिए रीमोज़ () फ़ंक्शन

 #include #include using namespace std; int main() ( int q; double x = 12.5 int y = 10; result = remquo(x, y, &q); cout << "Remainder of " << x << "/" << y << " = " << result << endl; return 0; )

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

 12.5 / 10 = 2.5 का अवशेष 12.5 / 10 = 1 का भागफल 

दिलचस्प लेख...