কম্পিউটার

C++ এ ন্যূনতম তুলনা ব্যবহার করে তিনটির মাঝামাঝি


এই বিভাগে, আমরা দেখব কিভাবে তিনটি প্রদত্ত মানের মাঝখানে তুলনা করে খুঁজে বের করা যায়। তাই যদি তিনটি সংখ্যা দেওয়া হয় যেমন (10, 30, 20), তাহলে এটি 20 খুঁজে পাবে কারণ এটি মধ্যম উপাদান। আসুন প্রথমে অ্যালগরিদম দেখি, তারপর আমরা সেই অ্যালগরিদমটিকে C++ কোডে প্রয়োগ করব।

অ্যালগরিদম

middle_of_three(a, b, c):
Input: Three numbers a, b and c
Output: The middle of these three
Begin
   if a > b, then
      if b > c, then
         return b
      else if a > c, then
         return c
      else
         return a
      else
         if a > c, then
            return a
         else if b > c, then
            return c
      else
         return b
End

উদাহরণ

#include <iostream>
using namespace std;
int mid_three(int a, int b, int c) {
   if (a > b) {
      if (b > c)
         return b;
      else if (a > c)
         return c;
      else
         return a;
   } else {
      if (a > c)
         return a;
      else if (b > c)
         return c;
      else
         return b;
   }
}
main() {
   int a = 10, b = 30, c = 20;
   cout << "Middle Out of Three "<< mid_three(a, b, c);
}

আউটপুট

Middle Out of Three 20

  1. C++ এ ন্যূনতম নাইট মুভ

  2. C++ ব্যবহার করে সমস্ত উপাদানকে সমান করতে ন্যূনতম সংখ্যা।

  3. C++ ব্যবহার করে ন্যূনতম সংখ্যক আইটেম সরবরাহ করতে হবে।

  4. C++ ব্যবহার করে সংখ্যার ন্যূনতম যোগফল নির্ণয় করুন।