কম্পিউটার টিউটোরিয়াল

সি++-এ টার্নারি অপারেটর ব্যবহার করে সর্বোচ্চ সংখ্যা বের করার প্রোগ্রাম


এই সমস্যায়, আমাদের কিছু সংখ্যা দেওয়া আছে। আমাদের কাজ হল সি++-এ টার্নারি অপারেটর ব্যবহার করে সর্বোচ্চ সংখ্যা বের করার প্রোগ্রাম তৈরি করা।

উপাদানগুলো হতে পারে:

  • দুই সংখ্যা
  • তিন সংখ্যা
  • চার সংখ্যা

कोड वर्णन − এখানে, আমাদের কিছু সংখ্যা (দুই বা তিন বা চার) দেওয়া আছে। আমাদের এই সংখ্যাগুলোর মধ্যে সর্বোচ্চ উপাদান বের করতে হবে টার্নারি অপারেটর ব্যবহার করে।

কয়েকটি উদাহরণ দিয়ে বুঝতে চেষ্টা করি,

দুই সংখ্যা

ইনপুট − 4, 54

আউটপুট − 54

তিন সংখ্যা

ইনপুট − 14, 40, 26

আউটপুট − 40

চার সংখ্যা

ইনপুট − 10, 54, 26, 62

আউটপুট − 62

समाधान दृष्टिकोण

আমরা টার্নারি অপারেটর ব্যবহার করব, দুটি, তিনটি এবং চারটি উপাদানের জন্য সর্বোচ্চ উপাদান বের করতে।

টার্নারি অপারেটর বাস্তবায়ন করা হচ্ছে:

দুই সংখ্যা (a, b) এর জন্য,

a > b ? a : b

তিন সংখ্যা (a, b, c) এর জন্য,

(a>b) ? ((a>c) ? a : c) : ((b>c) ? b : c)

চার সংখ্যা (a, b, c, d) এর জন্য,

(a>b && a>c && a>d) ? a : (b>c && b>d) ? b : (c>d)? c : d

দুই সংখ্যার জন্য আমাদের সমাধানের কার্যকারিতা বোঝার জন্য প্রোগ্রাম −

उदाहरण

#include <iostream> using namespace std; int main() {    int a = 4, b = 9;    cout<<"The greater element of the two elements is "<<( (a > b) ? a :b );    return 0; }

आउटपुट

The greater element of the two elements is 9

তিন সংখ্যার জন্য আমাদের সমাধানের কার্যকারিতা বোঝার জন্য প্রোগ্রাম −

उदाहरण

#include <iostream> using namespace std; int findMax(int a, int b, int c){    int maxVal = (a>b) ?    ((a>c) ?    a : c) :    ((b>c) ?    b : c);    return maxVal; } int main() {    int a = 4, b = 13, c = 7;    cout<<"The greater element of the two elements is "<<findMax(a, b,c);    return 0; }

आउटपुट

The greater element of the two elements is 13

চার সংখ্যার জন্য আমাদের সমাধানের কার্যকারিতা বোঝার জন্য প্রোগ্রাম −

उदाहरण

#include <iostream> using namespace std; int findMax(int a, int b, int c, int d){    int maxVal= ( (a>b && a>c && a>d) ? a : (b>c && b>d) ? b : (c>d)? c : d );    return maxVal; } int main() {    int a = 4, b = 13, c = 7, d = 53;    cout<<"The greater element of the two elements is "<<findMax(a, b, c, d);    return 0; }

आउटपুট

The greater element of the two elements is 53

  1. C++ ব্যবহার করে পেন্টাগোনাল পিরামিডাল সংখ্যা নির্ণয় করুন

  2. C++ দিয়ে একটি স্ট্রিংয়ের সাবস্ট্রিং-এর সংখ্যা বের করা

  3. C++-এ ট্রেন স্টপেজ স্টেশন সংখ্যা বের করুন

  4. C++ ব্যবহার করে এলিপসের এরিয়া বের করা