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

सी ++ में isinf () फ़ंक्शन

इस लेख में हम C++ में isinf () फ़ंक्शन, इसके सिंटैक्स, काम करने और इसका रिटर्न वैल्यू क्या होगा, इस पर चर्चा करेंगे।

isinf () C++ में एक इनबिल्ट फंक्शन है जो हेडर फाइल के अंतर्गत आता है, इस फंक्शन का इस्तेमाल यह जांचने के लिए किया जाता है कि इसमें पास किया गया वेरिएबल इनफिनिटी है या नहीं, भले ही नंबर नेगेटिव इनफिनिटी हो या पॉजिटिव इनफिनिटी। यदि संख्या अनंत है तो फ़ंक्शन एक गैर-शून्य मान (सत्य) देता है और यदि ऐसा नहीं है तो यह शून्य (गलत) से गुजरता है। साथ ही अगर नंबर NAN है तो भी फंक्शन 0 वापस आएगा।

सिंटैक्स

bool isinf(float n);

या

bool isinf(double n);

या

bool isinf(long double n);

यह फ़ंक्शन केवल एक फ़्लोटिंग पॉइंट नंबर स्वीकार करता है।

रिटर्न वैल्यू

फ़ंक्शन बूलियन मान देता है, असत्य के लिए 0 (अनंत नहीं) और 1 यदि यह सत्य (अनंत) है।

उदाहरण

#include <iostream>
#include <cmath>
using namespace std;
int main() {
   float a = 0.0, b = 10.0;
   isinf(a/b)?cout<<"\nInfinte":cout<<"\nFinite"; //check the number is infinte or finite
   isinf(b/a)?cout<<"\nInfinite":cout<<"\nFinite";
}

आउटपुट

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

Finite
Infinite

उदाहरण

#include <iostream>
#include <cmath>
using namespace std; int main() {
   float a = 0.0;
   cout<<isinf(a);
   cout<<isinf(sqrt(-1.0));
}

आउटपुट

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

0 0

  1. सी ++ में ट्रांसफॉर्म ()

    ट्रांसफॉर्म फ़ंक्शन सी ++ एसटीएल में मौजूद है। इसका इस्तेमाल करने के लिए हमें एल्गोरिथम हेडर फाइल को शामिल करना होगा। इसका उपयोग सभी तत्वों पर एक ऑपरेशन करने के लिए किया जाता है। उदाहरण के लिए यदि हम किसी सरणी के प्रत्येक तत्व का वर्ग करना चाहते हैं, और इसे दूसरे में संग्रहीत करना चाहते हैं, तो हम ट

  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); यदि हम वेरिएबल को मान असाइन