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

C++

  1. C++ में कंस्ट्रक्टर डेलीगेशन

    यहां हम देखेंगे कि कंस्ट्रक्टर डेलीगेशन क्या है? जब एक कंस्ट्रक्टर उसी क्लास के दूसरे कंस्ट्रक्टर को कॉल करता है, तो इसे कंस्ट्रक्टर डेलीगेशन कहा जाता है। यह सुविधा C++11 से मौजूद है। आइए निम्नलिखित प्रोग्राम देखें, और विश्लेषण करने का प्रयास करें कि इस कोड में क्या कठिनाइयां हैं। उदाहरण #include &

  2. C++ में fmax() और fmin()

    इस खंड में हम देखेंगे कि C++ में fmax() और fmin() कैसे काम करते हैं। fmax() और fmin() cmath हेडर फाइल में मौजूद हैं। यह फंक्शन फ्लोट, या डबल या लॉन्ग डबल प्रकार के दो मान लेता है और क्रमशः fmax() और fmin() का उपयोग करके अधिकतम या न्यूनतम लौटाता है। यदि आर्गुमेंट प्रकार अलग हैं, जैसे कोई फ्लोट और डब

  3. C++ में fdim()

    b, तो यह a - b लौटाएगा। अन्यथा 0 लौटाता है। उदाहरण #include <cmath> #include <iostream> using namespace std; main() {    cout << "fdim of (5.0, 2.0) is " << fdim(5.0, 2.0) << endl; //पॉजिटिव अंतर    cout << "fdim of (2.0, 5.0)

  4. C++ में lrint() और llrint()

    इस खंड में हम C++ में lrint() और llrint() देखेंगे। पहले lrint() पर चर्चा करते हैं। lrint() फंक्शन का उपयोग आर्गुमेंट में दिए गए फ्रैक्शनल मान को वर्तमान राउंडिंग मोड का उपयोग करके इंटीग्रल वैल्यू में राउंड करने के लिए किया जाता है। वर्तमान मोड fesetround() का उपयोग करके निर्धारित किया जाता है। यह l

  5. C++ में अज्ञात संख्या में इनपुट लेने के लिए cin के रिटर्न वैल्यू का उपयोग

    कभी-कभी हमें अपने प्रोग्राम में वेरिएबल संख्या में इनपुट की आवश्यकता होती है। इस प्रोग्राम में हम देखेंगे कि वेरिएबल संख्या में इनपुट लेने के लिए cin का उपयोग कैसे करें। इनपुट का उपयोग करना है। यह तब फॉल्स लौटाएगा जब मान नॉन-न्यूमेरिक होगा। उदाहरण #include <iostream> using namespace std; mai

  6. क्या C और C++ में 'long' डेटा टाइप की कोई आवश्यकता है?

    C या C++ में, पूर्णांक प्रकार के डेटा के लिए चार अलग-अलग डेटा टाइप उपयोग किए जाते हैं। ये चार डेटा टाइप हैं short, int, long और long long। इनमें से प्रत्येक डेटा टाइप अलग-अलग मेमोरी स्पेस लेता है। आकार विभिन्न आर्किटेक्चर और विभिन्न ऑपरेटिंग सिस्टम में भिन्न होता है। कभी-कभी int 4-बाइट लेता है या क

  7. C और C++ में 64-बिट gcc पर 32-बिट प्रोग्राम कैसे कंपाइल करें

    आजकल कंपाइलर डिफ़ॉल्ट 64-बिट संस्करण के साथ आता है। कभी-कभी हमें किसी 32-बिट सिस्टम में कोड को कंपाइल और निष्पादित करने की आवश्यकता होती है। उस समय, हमें इस सुविधा का उपयोग करना होगा। सबसे पहले, हमें gcc कंपाइलर के वर्तमान टारगेट संस्करण की जांच करनी होगी। इसकी जांच करने के लिए, हमें यह कमांड टाइप

  8. C++ प्रोग्राम: दी गई संख्या का यूनिक फैक्टराइज़ेशन करें

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

  9. C++ प्रोग्राम: रैंडम एज जनरेशन का उपयोग करके रैंडम ग्राफ बनाएं

    इस प्रोग्राम में रैंडम वर्टेक्स और एज के लिए एक रैंडम ग्राफ जनरेट किया जाता है। इस प्रोग्राम की समय जटिलता O(v * e) है। जहां v वर्टेक्स की संख्या है और e एज की संख्या है। एल्गोरिदम Begin    एक फंक्शन GenRandomGraphs() विकसित करें, जिसमें e एज की संख्या और v वर्टेक्स की संख्या आर्गुमेंट लि

  10. DFS का उपयोग करके जांचें कि दिया गया ग्राफ बाइपार्टाइट है या नहीं (C++ में)

    एक बाइपार्टाइट ग्राफ एक ग्राफ है जिसमें यदि ग्राफ कलरिंग केवल दो रंगों का उपयोग करके संभव है यानी; एक सेट में वर्टेक्स को उसी रंग से रंगा जाता है। यह C++ प्रोग्राम DFS का उपयोग करके जांचता है कि ग्राफ बाइपार्टाइट है या नहीं। एल्गोरिदम Begin    एक ऐरे color[] का उपयोग प्रत्येक नोड के लिए 0

  11. C++ प्रोग्राम: ग्राफ का ट्रांजिटिव क्लोजर खोजें

    यदि एक डायरेक्टेड ग्राफ दिया गया है, तो दिए गए ग्राफ में सभी वर्टेक्स जोड़े (i, j) के लिए निर्धारित करें कि क्या वर्टेक्स j, वर्टेक्स i से पहुंच योग्य है। पहुंच योग्य का मतलब है कि वर्टेक्स i से j तक एक पाथ है। यह पहुंच मैट्रिक्स ग्राफ के ट्रांजिटिव क्लोजर कहलाता है। वार्शल एल्गोरिदम आमतौर पर दिए ग

  12. C++ में स्ट्रिंग को कैरेक्टर ऐरे में कैसे बदलें?

    यह C++ में स्ट्रिंग को कैरेक्टर ऐरे में बदलने का एक प्रोग्राम है। यह कई अलग-अलग तरीकों से किया जा सकता है। टाइप 1 एल्गोरिदम Begin    एक स्ट्रिंग मान को कैरेक्टर ऐरे वेरिएबल m में असाइन करें।    एक स्ट्रिंग वेरिएबल str परिभाषित करें    i = 0 से sizeof(m) तक    

  13. C++ प्रोग्राम: जांचें कि दिया गया बाइनरी ट्री AVL ट्री है या नहीं

    AVL ट्री एक सेल्फ-बैलेंसिंग बाइनरी सर्च ट्री है जहां बाएं और दाएं सबट्री की ऊंचाई का अंतर सभी नोड्स के लिए एक से अधिक नहीं हो सकता। यह एक C++ प्रोग्राम है जो जांचता है कि दिया गया बाइनरी ट्री AVL ट्री है या नहीं। एल्गोरिदम Begin function AVL() दिए गए ट्री के AVL होने पर सच लौटाता है अन्यथा गलत। &nb

  14. C++ में वर्चुअल कंस्ट्रक्टर क्यों नहीं होता?

    वर्चुअल मैकेनिज्म केवल तभी काम करता है जब हमारे पास डेराइव्ड क्लास ऑब्जेक्ट के लिए बेस क्लास पॉइंटर होता है। C++ में, कंस्ट्रक्टर वर्चुअल नहीं हो सकता, क्योंकि जब किसी क्लास का कंस्ट्रक्टर निष्पादित होता है तो मेमोरी में कोई वर्चुअल टेबल नहीं होती, मतलब अभी तक कोई वर्चुअल पॉइंटर परिभाषित नहीं हुआ ह

  15. C++ में वर्चुअल फंक्शन कैसे इम्प्लीमेंट किए जाते हैं?

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

  16. C++ प्रोग्राम: डायरेक्ट एड्रेसिंग टेबल्स इम्प्लीमेंट करें

    यह C++ प्रोग्राम डायरेक्ट एड्रेसिंग टेबल्स को इम्प्लीमेंट करता है। डायरेक्ट एड्रेसिंग टेबल्स का उपयोग तब किया जाता है जब प्रत्येक तत्व की कुंजी एक यूनिवर्सल सेट S = {0, 1, . . . ,n - 1} से ली जाती है जहां n बहुत बड़ा नहीं है और प्रत्येक कुंजी अद्वितीय है। यह तेज़ इंसर्शन, सर्चिंग और डिलीशन ऑपरेशन क

  17. C++ प्रोग्राम: डिस्जॉइंट सेट डेटा स्ट्रक्चर इम्प्लीमेंट करें

    डिस्जॉइंट सेट मूल रूप से सेट्स का एक समूह है जहां कोई आइटम एक से अधिक सेट में नहीं हो सकता। यह सबसेट्स पर यूनियन और फाइंड ऑपरेशन का समर्थन करता है। Find(): इसका उपयोग यह पता लगाने के लिए किया जाता है कि कोई विशेष तत्व किस सबसेट में है और उस विशेष सेट के प्रतिनिधि को लौटाता है। Union(): यह दो अलग-अल

  18. C++ प्रोग्राम: कॉपरस्मिथ-फ्राइवल्ड एल्गोरिदम इम्प्लीमेंट करें

    फ्राइवल्ड का एल्गोरिदम यह निर्धारित करता है कि चुने गए k मान के लिए मैट्रिक्स 2^-k से कम विफलता की संभावना के साथ O(kn^2) में समान हैं या नहीं। इसका उपयोग मैट्रिक्स मल्टीप्लिकेशन को सत्यापित करने के लिए किया जाता है। एल्गोरिदम Begin    matrix1(n*n), matrix2(n*n), matrix3(n*n) को इनपुट के

  19. C++ प्रोग्राम: गॉस-जॉर्डन एलिमिनेशन इम्प्लीमेंट करें

    यह C++ प्रोग्राम गॉस-जॉर्डन एलिमिनेशन को इम्प्लीमेंट करता है। इसका उपयोग रैखिक समकालिक समीकरणों की प्रणाली का विश्लेषण करने के लिए किया जाता है। यह मुख्य रूप से पंक्ति संचालन द्वारा समीकरणों की प्रणाली को विकर्ण मैट्रिक्स रूप में कम करने पर केंद्रित है ताकि समाधान सीधे प्राप्त हो सके। एल्गोरिदम Beg

  20. C++ प्रोग्राम: गॉस-साइडेल मेथड इम्प्लीमेंट करें

    गॉस-साइडेल मेथड का उपयोग इटरेटिव मेथड में रैखिक समीकरण प्रणाली को हल करने के लिए किया जाता है। यह C++ प्रोग्राम गॉस-साइडेल मेथड को इम्प्लीमेंट करता है। एल्गोरिदम Begin    मैट्रिक्स के डायमेंशन p और उसके तत्वों को इनपुट के रूप में लें।    x के प्रारंभिक मान और इटरेशन की संख्या q

Total 6007 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:51/301  20-कंप्यूटर/Page Goto:1 45 46 47 48 49 50 51 52 53 54 55 56 57