এই বিভাগে, আমরা দেখব কিভাবে তিনটি প্রদত্ত মানের মাঝখানে তুলনা করে খুঁজে বের করা যায়। তাই যদি তিনটি সংখ্যা দেওয়া হয় যেমন (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