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

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

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

isfinite() C++ में एक इनबिल्ट फंक्शन है जो हेडर फाइल के अंतर्गत आता है। isfinite() फ़ंक्शन का उपयोग यह जांचने और वापस करने के लिए किया जाता है कि दी गई संख्या परिमित है या नहीं, एक परिमित संख्या कोई भी अस्थायी संख्या है जो न तो अनंत है और न ही NaN (संख्या नहीं)।

सिंटैक्स

bool isfinite(float n);

या

bool isfinite(double n);

या

bool isfinite(long double n);

इस फ़ंक्शन में केवल 1 पैरामीटर n शामिल है, जो कि वह मान है जिसे हमें जांचना है कि यह परिमित है या नहीं।

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

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

उदाहरण

#include <iostream>
#include <cmath>
using namespace std;
int main() {
   float a = 10.0, b = 0.1, c = 0.0;
   isfinite(a/b)?cout<<"\nThe result of a/b is finite":cout<<"\nThe result of a/b is not finite";
   isfinite(a/c)?cout<<"\nThe result of a/c is finite":cout<<"\nThe result of a/c is not finite";
}

आउटपुट

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

The result of a/b is finite
The result of a/c is not finite

उदाहरण

#include <iostream>
#include <cmath>
using namespace std;
int main() {
   float c = 0.0, d = -1.0;
   //check the number is infinte or finite
   isfinite(c)?cout<<"\nFinite number":cout<<"\nNot a finite number";
   cout<<isfinite(sqrt(d)); //Result will be -NAN
}

आउटपुट

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

Finite number
0

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