C ++ lldiv () - C ++ मानक पुस्तकालय

C ++ में lldiv () फ़ंक्शन अभिन्न भागफल और दो संख्याओं के विभाजन के शेष भाग की गणना करता है।

Lldiv () फ़ंक्शन long long intको div के संस्करण के रूप में सोचा जा सकता है ()।

इसे हेडर फ़ाइल में परिभाषित किया गया है।

गणितीय रूप से,

 quot * y + rem = x

लेडिव () प्रोटोटाइप (C ++ 11 मानक के अनुसार)

lldiv_t lldiv (लंबे समय तक int x, long long int y); lldiv_t lldiv (लंबी लंबी x, लंबी लंबी y);

Lldiv () फ़ंक्शन एक दो तर्क x और y लेता है, और x द्वारा विभाजन के अभिन्न भागफल और शेष भाग को y द्वारा लौटाता है।

भागफल का भाव एक्स / वाई का परिणाम है। शेष रेम एक्सप्रेशन x% y का परिणाम है।

lldiv () पैरामीटर्स

  • x: अंश का प्रतिनिधित्व करता है।
  • y: हर को दर्शाता है।

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

Lldiv () फ़ंक्शन एक प्रकार की संरचना देता है lldiv_tजिसमें दो सदस्य होते हैं: उद्धरण और रिम। इसे निम्नानुसार परिभाषित किया गया है:

 संरचना lldiv_t (लंबे लंबे उद्धरण; लंबे लंबे रिम;);

उदाहरण: C ++ में lldiv () फ़ंक्शन कैसे काम करता है?

 #include #include using namespace std; int main() ( long long nume = 998102910012LL; long long deno = 415LL; lldiv_t result = lldiv(nume, deno); cout << "Quotient of " << nume << "/" << deno << " = " << result.quot << endl; cout << "Remainder of " << nume << "/" << deno << " = " << result.rem << endl; return 0; )

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

 998102910012/415 का भागफल = 2405067253 998102910012/415 = 17 का अवशेष

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