নেসবিটের অসমতা: a/(b+c) + b/(c+a) + c/(a+b) ≥ 1.5 (যেখানে a,b,c > 0)
তিনটি সংখ্যা দেওয়া থাকলে যাচাই করুন অসমতা পূরণ হয় কিনা।
অ্যালগরিদম
- তিনটি সংখ্যা
a, b, cইনিশিয়ালাইজ করুন। - প্রতিটি পদ বের করুন এবং যোগ করুন।
- যদি যোগফল ≥ 1.5 হয়, তবে "সন্তুষ্ট", অন্যথায় "অসন্তুষ্ট"।
সি++ ইমপ্লিমেন্টেশন
#include <bits/stdc++.h>
using namespace std;
bool isValidNesbitt(double a, double b, double c) {
double sum = a/(b+c) + b/(a+c) + c/(a+b);
return sum >= 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