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

C++-এ ratio_greater ফাংশন

এই আর্টিকেলে আমরা C++-এ ratio_greater ফাংশনের কাজকর্ম দেখব।

ratio_greater চেক করে যে ratio1-এর মান ratio2-এর মান থেকে স্ট্রিক্টলি বড় কিনা। এটি একটি বুলিয়ান কনস্ট্যান্ট value রিটার্ন করে যা ratio1 > ratio2 হলে true (১), অন্যথায় false (০)।

সিনট্যাক্স

template <class Ratio1, class Ratio2> struct ratio_greater;

প্যারামিটার

দুটি টেমপ্লেট প্যারামিটার: ratio1 এবং ratio2।

ব্যাখ্যা

যদি ratio1 > ratio2 হয়, তবে true (১), অন্যথায় false (০) রিটার্ন করে।

উদাহরণ ইনপুট-আউটপুট

Input: 1/3 and 3/9  -> Output: 1/3 is not greater than 3/9 (equal).
Input: 1/2 and 1/4  -> Output: 1/2 is greater than 1/4.

উদাহরণ

// C++ code to demonstrate the working of ratio_greater
#include <iostream>
#include <ratio>
using namespace std;

int main() {
    // Declaring ratios
    typedef ratio<1, 2> ratio1;
    typedef ratio<1, 4> ratio2;
    // Checking ratio1 is greater than ratio2.
    if (ratio_greater<ratio1, ratio2>::value)
        cout << "ratio1 is greater than ratio2";
    else
        cout << "ratio1 is not greater than ratio2";
    cout << endl;
    return 0;
}

আউটপুট

ratio1 is greater than ratio2
  1. C++-এ isfinite() ফাংশন

  2. C++-এ fma() ফাংশন

  3. C++-এ log() ফাংশন

  4. C++-এ swap() ফাংশন