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

C++ प्रोग्रामिंग में isnormal() फंक्शन

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

isnormal() एक फंक्शन है जो <cmath> हेडर फाइल के अंतर्गत आता है। यह फंक्शन जांचता है कि दिया गया नंबर एक नॉर्मल नंबर है या नहीं।

नॉर्मल नंबर क्या है?

एक रियल नंबर को नॉर्मल नंबर के रूप में जाना जाता है यदि इसका बेस नंबर न तो शून्य है, न अनंत, न NaN और न ही सबनॉर्मल।

सिंटैक्स

bool isnormal(float num);

पैरामीटर्स

फंक्शन केवल एक पैरामीटर स्वीकार करता है जो num है, फ्लोट टाइप का।

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

यह 0 या 1 लौटाता है, यदि नंबर नॉर्मल नंबर है तो फंक्शन 1 लौटाता है अन्यथा 0।

उदाहरण

Input: isnormal(5.0); Output: 1
Input: isnormal(0.0); Output: 0

उदाहरण

#include <bits/stdc++.h>
using namespace std;

int main() {
    // फ्लोट के लिए
    cout << "\n For Float : ";
    float var_1 = 5.89F;
    // जब मान शून्य के अलावा हो
    cout << "check for isnormal(5.89F) : " << isnormal(var_1);
    // जब मान शून्य हो
    var_1 = 0.0F;
    cout << "\ncheck for isnormal(0.0F) : " << isnormal(var_1);
    // जब यह 0.0 से विभाजित करके अनंत मान हो
    var_1 = 2.2F;
    cout << "\ncheck for isnormal(2.2F/0.0F) : " << isnormal(var_1/0.0F);
    
    // डबल के लिए
    cout << "\n\n For Double : ";
    double var_2 = 5.89;
    cout << "check for isnormal(5.89) : " << isnormal(var_2);
    var_2 = 0.0;
    cout << "\ncheck for isnormal(0.0) : " << isnormal(var_2);
    var_2 = 2.2;
    cout << "\ncheck for isnormal(2.2/0.0) : " << isnormal(var_2/0.0);
    
    // लॉन्ग डबल के लिए
    cout << "\n\n For Long Double : ";
    long double var_3 = 5.89;
    cout << "check for isnormal(5.89) : " << isnormal(var_3);
    var_3 = 0.0;
    cout << "\ncheck for isnormal(0.0) : " << isnormal(var_3);
    var_3 = 2.2;
    cout << "\ncheck for isnormal(2.2/0.0) : " << isnormal(var_3/0.0);
    return 0;
}

आउटपुट

For Float :
check for isnormal(5.89F) : 1
check for isnormal(0.0F) : 0
check for isnormal(2.2F/0.0F) : 0

For Double :
check for isnormal(5.89) : 1
check for isnormal(0.0) : 0
check for isnormal(2.2/0.0) : 0

For Long Double :
check for isnormal(5.89) : 1
check for isnormal(0.0) : 0
check for isnormal(2.2/0.0) : 0
  1. C++ में बेसिक ग्राफिक्स प्रोग्रामिंग C++ में बेसिक ग्राफिक्स प्रोग्रामिंग

    C++ प्रोग्रामिंग लैंग्वेज एक बहुमुखी प्रोग्रामिंग लैंग्वेज है। C++ का उपयोग करके आप लो-एंड ग्राफिक्स भी बना सकते हैं यानी बेसिक शेप्स और स्टाइलिश फॉन्ट्स के साथ शब्द बनाना और उनमें रंग जोड़ना C++ का उपयोग करके किया जा सकता है। ग्राफिक्स प्रोग्रामिंग C++ में आपके टर्मिनल या कमांड प्रॉम्प्ट का उपयोग क

  1. - C++ प्रोग्रामिंग कैसे सीखें?

    तो आपने C++ में प्रोग्राम करना सीखने का फैसला किया है लेकिन नहीं जानते कि कहां से शुरू करें। यहां एक संक्षिप्त अवलोकन है कि आप कैसे शुरुआत कर सकते हैं। C++ कंपाइलर प्राप्त करें यह पहला कदम है जो आप C++ में प्रोग्राम करना सीखना शुरू करने से पहले करना चाहेंगे। सभी प्रमुख OS प्लेटफॉर्म्स के लिए अच्छे

  1. - C++ प्रोग्रामिंग भाषा क्या है?

    C++ एक प्रोग्रामिंग भाषा है जिसे ब्यार्ने स्ट्रॉस्ट्रप द्वारा 1979 में बेल लैब्स में विकसित किया गया था। C++ को एक मिडिल-लेवल भाषा माना जाता है, क्योंकि इसमें हाई-लेवल और लो-लेवल दोनों भाषा विशेषताओं का संयोजन होता है। यह C का सुपरसेट है, और वस्तुतः कोई भी वैध C प्रोग्राम एक वैध C++ प्रोग्राम है। C+