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

C++ में Ratio_less () फ़ंक्शन

C++ में रेशियो_लेस () फंक्शन की कार्यप्रणाली को दिखाने का टास्क दिया गया है।

फ़ंक्शन अनुपात_रहित () जाँचता है कि क्या अनुपात 1 का मान अनुपात 2 से कम है। यह एक बूलियन स्थिरांक "मान" लौटाता है जो कि सही होता है यदि अनुपात1 अनुपात2 से कम है, अन्यथा गलत लौटाता है।

उदाहरण

Input: 1/3 and 3/9
Output: 1/3 is less than 3/9.
Input: 1/4 and 1/8
Output: 1/4 is not less than 1/8.

सिंटैक्स

Template <ratio1, ratio2> ratio_less

पैरामीटर

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

स्पष्टीकरण

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

टाइपपीफ की व्याख्या:टाइपपीफ का उपयोग डेटा प्रकार को एक नया नाम देने के लिए किया जाता है, इस कार्यक्रम में हम अनुपात घोषित करने के लिए टाइपपीफ का उपयोग करते हैं। Typedef उपनाम बनाता है जिसे किसी प्रकार के नाम के स्थान पर कहीं भी उपयोग किया जा सकता है। यह एक ही लाइन पर एक या कई पहचानकर्ता घोषित कर सकता है और इसका उपयोग एक सरणी और फ़ंक्शन प्रकार, पॉइंटर्स, संदर्भ, वर्ग प्रकार इत्यादि घोषित करने के लिए भी किया जा सकता है।

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

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

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

  • फिर हम जाँचते हैं कि क्या अनुपात1 का मान, अनुपात2 के मान से कम है।

  • अनुपात_रहित का उपयोग करके हम इसकी जांच कर सकते हैं

उदाहरण

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

आउटपुट

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

1/3 is less than 1/2.
1/3 is not less than 1/5.

  1. fma () सी ++ में फ़ंक्शन

    कार्य को देखते हुए C++ में fma() फ़ंक्शन के कार्य को दिखाना है। इस लेख में हम देखेंगे कि इस फ़ंक्शन को किन मापदंडों की आवश्यकता है और यह कौन से परिणाम लौटाएगा। fma() cmath हेडर फाइल का एक इनबिल्ट फंक्शन है, जो तीन पैरामीटर x, y और z को स्वीकार करता है और किसी भी मध्यवर्ती परिणाम में सटीकता खोए बिना

  1. सी ++ में लॉग () फ़ंक्शन

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

  1. सी ++ में स्वैप () फ़ंक्शन

    स्वैप () फ़ंक्शन का उपयोग दो नंबरों को स्वैप करने के लिए किया जाता है। इस फ़ंक्शन का उपयोग करके, आपको दो नंबरों को स्वैप करने के लिए किसी तीसरे चर की आवश्यकता नहीं है। यहाँ C++ भाषा में स्वैप () का सिंटैक्स दिया गया है, void swap(int variable_name1, int variable_name2); यदि हम वेरिएबल को मान असाइन