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

C ++ में fmin () फ़ंक्शन दो तर्क लेता है और उनमें से सबसे छोटा लौटाता है। यदि एक तर्क NaN है, तो दूसरा तर्क वापस आ जाता है।

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

fmin () प्रोटोटाइप (C ++ 11 मानक के अनुसार)

डबल फैमिन (डबल एक्स, डबल वाई); फ्लोट फैमिन (फ्लोट एक्स, फ्लोट वाई); लंबी डबल फ़ेम (लंबी डबल एक्स, लंबी डबल वाई); प्रचारित fmin (टाइप 1 एक्स, टाइप 2 वाई); // अंकगणितीय प्रकारों के लिए अतिरिक्त अधिभार

C ++ 11 के बाद से, यदि कोई तर्क fmin () को दिया गया है long double, तो रिटर्न प्रकार Promotedहै long double। यदि नहीं, तो रिटर्न प्रकार Promotedहै double

fmin () पैरामीटर

  • x : fmin का पहला तर्क ()।
  • y : fmin का दूसरा तर्क ()।

fmin () वापसी मान

Fmin () फ़ंक्शन x और y के बीच न्यूनतम मान लौटाता है।

उदाहरण 1: एक ही प्रकार के तर्कों के लिए fmin () फ़ंक्शन

 #include #include using namespace std; int main() ( double x = -2.05, y = NAN, result; result = fmin(x, y); cout << "fmin(x, y) = " << result << endl; return 0; ) 

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

 fmin (x, y) = -2.05 

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

 #include #include using namespace std; int main() ( double x = 56.13, result; int y = 89; result = fmin(x, y); cout << "fmin(x, y) = " << result << endl; return 0; ) 

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

 fmin (x, y) = 56.13 

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