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

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


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

isinf() C++ में एक अंतर्निहित फ़ंक्शन है जो हेडर फ़ाइल के अंतर्गत आता है, फ़ंक्शन का उपयोग यह जांचने के लिए किया जाता है कि इसमें पास किया गया चर अनंत (infinity) है या नहीं, चाहे संख्या ऋणात्मक अनंत हो या धनात्मक अनंत। यदि संख्या अनंत है तो फ़ंक्शन एक गैर-शून्य मान (true) लौटाता है और यदि नहीं है तो शून्य (false) पारित करता है। इसके अलावा यदि संख्या 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. - C++ में transform() फ़ंक्शन

    परिचय transform फ़ंक्शन C++ STL (स्टैंडर्ड टेम्पलेट लाइब्रेरी) में मौजूद है। इसका उपयोग करने के लिए हमें <algorithm> हेडर फाइल शामिल करनी होती है। यह फ़ंक्शन सभी एलिमेंट्स पर एक ऑपरेशन करने के लिए उपयोग किया जाता है। उदाहरण के लिए, यदि हम एक ऐरे के प्रत्येक एलिमेंट का वर्ग निकालकर दूसरे ऐरे मे

  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++.