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

C++ में प्योर फ़ंक्शन

प्योर फ़ंक्शन्स समान आर्गुमेंट मानों के लिए हमेशा समान परिणाम लौटाते हैं। वे केवल परिणाम लौटाते हैं और कोई अतिरिक्त साइड इफेक्ट्स नहीं होते जैसे आर्गुमेंट मॉडिफिकेशन, I/O स्ट्रीम, आउटपुट जनरेशन आदि।

कुछ प्योर फ़ंक्शन्स हैं: sin(), strlen(), sqrt(), max(), pow(), floor() आदि। कुछ इम्प्योर फ़ंक्शन्स हैं: rand(), time() आदि।

strlen()

strlen() फ़ंक्शन का उपयोग स्ट्रिंग की लंबाई खोजने के लिए किया जाता है। यह निम्नलिखित प्रोग्राम में प्रदर्शित है:

उदाहरण

#include <iostream>
#include <string.h>
using namespace std;

int main() {
    char str[] = "Rainbows are beautiful";
    int count = 0;
    cout << "स्ट्रिंग है " << str << endl;
    cout << "स्ट्रिंग की लंबाई है " << strlen(str);
    return 0;
}

आउटपुट

स्ट्रिंग है Rainbows are beautiful
स्ट्रिंग की लंबाई है 22

sqrt()

sqrt() फ़ंक्शन का उपयोग किसी संख्या का वर्गमूल खोजने के लिए किया जाता है। यह निम्नलिखित प्रोग्राम में प्रदर्शित है:

उदाहरण

#include <iostream>
#include <cmath>
using namespace std;

int main() {
    int num = 9;
    cout << "वर्गमूल " << num << " है " << sqrt(num);
    return 0;
}

आउटपुट

9 का वर्गमूल 3 है
  1. - C++ में div() फ़ंक्शन

    C/C++ लाइब्रेरी फ़ंक्शन div_t div(int numer, int denom) numer (न्यूमरेटर) को denom (डिनॉमिनेटर) से विभाजित करता है। div() फ़ंक्शन के लिए घोषणा निम्नलिखित है। div_t div(int numer, int denom) पैरामीटर्स न्यूमरेटर और डिनॉमिनेटर हैं। यह फ़ंक्शन <cstdlib> में परिभाषित एक स्ट्रक्चर में मान लौटाता

  1. - C++ में string at() फंक्शन

    इस खंड में, हम देखेंगे कि C++ में at() फंक्शन क्या है। at() फंक्शन का उपयोग दिए गए स्थान पर वर्ण को एक्सेस करने के लिए किया जाता है। इस प्रोग्राम में, हम at() फंक्शन का उपयोग करके प्रत्येक वर्ण के माध्यम से पुनरावृति करेंगे और उन्हें अलग-अलग लाइनों में प्रिंट करेंगे। उदाहरण कोड #include<iostrea

  1. - C++ में strchr() फ़ंक्शन

    strchr() फ़ंक्शन C++ में पूर्वनिर्धारित फ़ंक्शन जो स्ट्रिंग हैंडलिंग के लिए उपयोग होता है। दिए गए स्ट्रिंग में किसी अक्षर की पहली घटना ढूंढता है और उसका पॉइंटर लौटाता है। <cstring> हेडर में परिभाषित। सिंटैक्स char* strchr(const char* str, int c) str: खोज की जाने वाली स्ट्रिंग, c: खोजा जाने व