सी ++ में fdim () फ़ंक्शन दो तर्क लेता है और पहले और दूसरे तर्क के बीच सकारात्मक अंतर लौटाता है।
fdim () प्रोटोटाइप (C ++ 11 मानक के अनुसार)
डबल fdim (डबल x, डबल y); फ्लोट fdim (फ्लोट x, फ्लोट y); लंबी डबल fdim (लंबी डबल x, लंबी डबल y); प्रचारित fdim (टाइप 1 x, टाइप 2 वाई); // अंकगणितीय प्रकार के अन्य संयोजनों के लिए।
C ++ 11 के बाद से, यदि कोई तर्क fdim () को दिया गया है long double
, तो वापसी प्रकार Promote है long double
। यदि नहीं, तो वापसी प्रकार प्रचारित है double
।
यह फ़ंक्शन हेडर फ़ाइल में परिभाषित किया गया है।
fdim () पैरामीटर
Fdim () फ़ंक्शन फ़्लोटिंग-पॉइंट या इंटीग्रल प्रकार के दो पैरामीटर लेता है:
- x - पहला तर्क fdim ()
- y - दूसरा तर्क fdim () के लिए
fdim () रिटर्न वैल्यू
Fdim () फ़ंक्शन रिटर्न:
x-y
यदि x> y- 0 यदि x if y
उदाहरण: fdim () कैसे काम करता है?
#include #include using namespace std; int main() ( double x = 22.31, y = 13.17, result; result = fdim(x, y); cout << "fdim(x, y) = " << result << endl; long double xLD = -22.31, resultLD; y = 13.14; resultLD = fdim(xLD, y); cout << "fdim(xLD, y) = " << resultLD << endl; return 0; )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
fdim (x, y) = 9.14 fdim (xLD, yLD) = 0