नेस्बिट की असमानता है (a/(b + c)) + (b/(c + a)) + (c/(a + b))>=1.5, a> 0, b> 0, c> 0पी>
तीन संख्याओं को देखते हुए, हमें यह जाँचने की आवश्यकता है कि तीन संख्याएँ Nesbitt की असमानता को संतुष्ट करती हैं या नहीं।
हम परीक्षण कर सकते हैं कि तीन संख्याएं नेस्बिट की असमानता से संतुष्ट हैं या नहीं। यह एक सीधा कार्यक्रम है।
एल्गोरिदम
- तीन नंबर ए, बी और सी शुरू करें।
- समीकरण से प्रत्येक भाग के मानों की गणना करें।
- उन सभी को जोड़ें।
- यदि कुल योग 1.5 से अधिक या उसके बराबर है तो यह Nesbitt की असमानता को संतुष्ट करता है अन्यथा यह संतुष्ट नहीं होता है।
कार्यान्वयन
C++ में उपरोक्त एल्गोरिथम का कार्यान्वयन निम्नलिखित है
#include <bits/stdc++.h> using namespace std; bool isValidNesbitt(double a, double b, double c) { double A = a / (b + c); double B = b / (a + c); double C = c / (a + b); double result = A + B + C; return result >= 1.5; } int main() { double a = 3.0, b = 4.0, c = 5.0; if (isValidNesbitt(a, b, c)) { cout << "Nesbitt's inequality is satisfied" << endl; }else { cout << "Nesbitt's inequality is not satisfied" << endl; } return 0; }
आउटपुट
यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम प्राप्त होंगे।
Nesbitt's inequality is satisfied