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

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

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

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

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

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

fmax () पैरामीटर

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

fmax () रिटर्न मान

Fmax () फ़ंक्शन x और y के बीच अधिकतम मान लौटाता है।

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

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

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

 fmax (x, y) = -2.05 

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

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

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

 fmax (x, y) = 89 

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