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