यहां हम C++ की शेष () विधि की कार्यक्षमता देखेंगे। शेष () फ़ंक्शन का उपयोग अंश/भाजक के शेष फ़्लोटिंग बिंदु की गणना करने के लिए किया जाता है।
तो शेष (x, y) नीचे जैसा होगा।
remainder(x, y) = x – rquote * y
rquote x/y का मान है। यह निकटतम अभिन्न मूल्य की ओर गोल है। यह फ़ंक्शन डबल, फ्लोट, लॉन्ग डबल प्रकार के दो तर्क लेता है, और उसी प्रकार के शेष को लौटाता है, जिसे तर्क के रूप में दिया गया था। पहला तर्क अंश है, और दूसरा तर्क हर है।
उदाहरण
#include <iostream> #include <cmath> using namespace std; main() { double x = 14.5, y = 4.1; double res = remainder(x, y); cout << "Remainder of " << x << "/" << y << " is: " << res << endl; x = -34.50; y = 4.0; res = remainder(x, y); cout << "Remainder of " << x << "/" << y << " is: " << res << endl; x = 65.23; y = 0; res = remainder(x, y); cout << "Remainder of " << x << "/" << y << " is: " << res << endl; }
आउटपुट
Remainder of 14.5/4.1 is: -1.9 Remainder of -34.5/4 is: 1.5 Remainder of 65.23/0 is: nan