কম্পিউটার

C++ এ নেসবিটের অসমতা


নেসবিটের অসমতা হল (a/(b + c)) + (b/(c + a)) + (c/(a + b))>=1.5, a> 0, b> 0, c> 0

তিনটি সংখ্যা দেওয়া হলে, আমাদের পরীক্ষা করতে হবে যে তিনটি সংখ্যা নেসবিটের অসমতাকে সন্তুষ্ট করে কি না৷

আমরা পরীক্ষা করতে পারি যে তিনটি সংখ্যা নেসবিটের অসমতা সন্তুষ্ট কিনা। এটি একটি সহজবোধ্য প্রোগ্রাম৷

অ্যালগরিদম

  • তিনটি সংখ্যা a, b, এবং c শুরু করুন।
  • সমীকরণ থেকে প্রতিটি অংশের মান গণনা করুন।
  • সবগুলোকে যোগ করুন।
  • যদি মোট যোগফল 1.5 এর চেয়ে বেশি বা সমান হয় তবে এটি নেসবিটের অসমতাকে সন্তুষ্ট করে অন্যথায় এটি সন্তুষ্ট হয় না।

বাস্তবায়ন

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

  1. C++ Enum

  2. বিবৃতি সি++ পরিবর্তন করুন

  3. C++ এ মিতব্যয়ী নম্বর

  4. C++ পেন্টাটোপ নম্বর