Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ में ratio_less_equal फ़ंक्शन


दिया गया कार्य C++ में ratio_less_equal() फ़ंक्शन के कार्य को दिखाना है।

दिया गया फ़ंक्शन ratio_less_equal जांचता है कि ratio1 का मान ratio2 से कम या बराबर है या नहीं। यह एक बूलियन स्थिरांक “value” लौटाता है जो तब true लौटाता है जब ratio1, ratio2 से कम या बराबर हो अन्यथा false लौटाता है।

सिंटैक्स

template ratio_less_equal

पैरामीटर

यह फ़ंक्शन दो टेम्पलेट पैरामीटर स्वीकार करता है, एक ratio1 और दूसरा ratio2 जिनकी तुलना की जानी है।

इस फ़ंक्शन की व्याख्या

इस फ़ंक्शन में, यदि ratio1 का मान ratio2 के मान से कम या बराबर है तो यह फ़ंक्शन बूलियन मान true यानी पूर्णांक अंक 1 लौटाएगा अन्यथा यह false यानी पूर्णांक अंक 0 लौटाएगा।

उदाहरण के लिए

Input: 1/3 and 3/9 Output: 1/3 is less than or equal to 3/9. Input: 1/4 and 1/4 Output: 1/4 is equal to 1/4.

नीचे दिए गए प्रोग्राम में हम जिस दृष्टिकोण का उपयोग कर रहे हैं

  • पहले हम दो अनुपात घोषित करते हैं।

  • फिर दो अनुपातों के मान निर्दिष्ट करते हैं।

  • फिर हम जांचते हैं कि क्या ratio1 का मान ratio2 के मान से कम या बराबर है।

  • ratio_less_equal का उपयोग करके हम इसकी जांच कर सकते हैं

उदाहरण

// C++ code demonstrate the working of ratio_less_equal #include<iostream.h> #include<ratio.h> Using namespace std; Int main( ){    typedef ratio<1, 3> ratio1;    typedef ratio<3, 9> ratio2;    if(ratio_less_equal<ratio1, ratio2>: : value)       cout<< “ ratio1 is less than or equal to ratio2”;    else       cout<< “ ratio1 is not less than or equal to ratio2”;    return 0; }

आउटपुट

यदि हम उपरोक्त कोड चलाते हैं तो यह निम्नलिखित आउटपुट उत्पन्न करेगा।

1/3 is less than or equal to 3/9. 4/16 is not less than or equal to 1/4.

  1. - C++ में isinf() फ़ंक्शन

    इस लेख में हम C++ में isinf() फ़ंक्शन, इसके सिंटैक्स, कार्य और इसके वापसी मान पर चर्चा करेंगे।isinf() C++ में एक अंतर्निहित फ़ंक्शन है जो हेडर फ़ाइल के अंतर्गत आता है, फ़ंक्शन का उपयोग यह जांचने के लिए किया जाता है कि इसमें पास किया गया चर अनंत (infinity) है या नहीं, चाहे संख्या ऋणात्मक अनंत हो या ध

  1. - C++ में log() फ़ंक्शन

    C/C++ लाइब्रेरी फ़ंक्शन double log(double x) x का नेचुरल लॉगरिदम (बेस e लॉगरिदम) लौटाता है। log() फ़ंक्शन के लिए घोषणा निम्नलिखित है। double log(double x) पैरामीटर एक फ्लोटिंग पॉइंट मान है। और यह फ़ंक्शन x का नेचुरल लॉगरिदम लौटाता है। उदाहरण #include <iostream> #include <cmath> using

  1. - C++ में swap() फ़ंक्शन

    swap() फ़ंक्शन दो संख्याओं को स्वैप (अदला-बदली) करने के लिए उपयोग किया जाता है। तीसरे वेरिएबल की आवश्यकता नहीं होती। <algorithm> या <utility> हेडर में परिभाषित (C++11 से)। सिंटैक्स void swap(Type& a, Type& b); उदाहरण 1: मान द्वारा पास (मान बदलते नहीं) #include <bits/stdc++.