-
C++ में कंस्ट्रक्टर डेलिगेशन
यहां हम देखेंगे कि कंस्ट्रक्टर प्रतिनिधिमंडल क्या है? जब एक कंस्ट्रक्टर उसी क्लास के दूसरे कंस्ट्रक्टर को कॉल करता है, तो इसे कंस्ट्रक्टर डेलिगेशन कहा जाता है। यह सुविधा C++11 से मौजूद है। आइए हम निम्नलिखित कार्यक्रम देखें, और विश्लेषण करने का प्रयास करें कि इस कोड में क्या कठिनाइयाँ हैं। उदाहरण #i
-
सी ++ में fmax () और fmin ()
इस खंड में हम देखेंगे कि fmax () और fmin () को C++ में कैसे बदलें। fmax() और fmin() cmath हेडर फाइल में मौजूद हैं। यह फ़ंक्शन फ्लोट, या डबल या लॉन्ग डबल के दो मान लेता है और क्रमशः fmax () और fmin () का उपयोग करके अधिकतम या न्यूनतम देता है। यदि तर्क प्रकार भिन्न हैं, जैसे यदि कोई फ्लोट और डबल की त
-
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; //positive difference cout << "fdim of (2.0,
-
C++ में lrint () और llrint ()
इस खंड में हम C++ में lrint () और llring () देखेंगे। आइए सबसे पहले लिंट () के बारे में चर्चा करें। = . का उपयोग करके निर्धारित किया जाता है यह lrint () फ़ंक्शन इनपुट पैरामीटर के रूप में डबल या फ्लोट या पूर्णांक मान लेता है, और भिन्नात्मक भाग को एक अभिन्न भाग में गोल करके लंबा int मान देता है। उदाहर
-
C++ में अज्ञात संख्या में इनपुट लेने के लिए cin के रिटर्न वैल्यू का उपयोग करना
कभी-कभी हमें अपने प्रोग्राम में इनपुट की परिवर्तनीय संख्या की आवश्यकता होती है। इस कार्यक्रम में हम देखेंगे कि कैसे इनपुट की परिवर्तनीय संख्या लेने के लिए cin का उपयोग करें। इनपुट का उपयोग कर रहा है। जब मान गैर-संख्यात्मक होता है तो यह झूठी वापसी करेगा। उदाहरण #include <iostream> using namesp
-
क्या C और C++ में "लॉन्ग" डेटा टाइप की कोई आवश्यकता है?
सी या सी ++ में, चार अलग-अलग डेटाटाइप होते हैं, जिनका उपयोग पूर्णांक प्रकार के डेटा के लिए किया जाता है। ये चार डेटाटाइप शॉर्ट, इंट, लॉन्ग और लॉन्ग लॉन्ग हैं। इनमें से प्रत्येक डेटाटाइप अलग-अलग मेमोरी स्पेस लेता है। आकार विभिन्न वास्तुकला और विभिन्न ऑपरेटिंग सिस्टम में भिन्न होता है। कभी-कभी इंट 4-ब
-
सी और सी++ में 64-बिट जीसीसी पर 32-बिट प्रोग्राम को कैसे संकलित करें?
आजकल कंपाइलर डिफ़ॉल्ट 64-बिट संस्करण के साथ आता है। कभी-कभी हमें किसी 32 बिट सिस्टम में कोड को संकलित और निष्पादित करने की आवश्यकता होती है। उस समय में, हमें इस सुविधा का उपयोग करना होगा। सबसे पहले, हमें जीसीसी कंपाइलर के वर्तमान लक्ष्य संस्करण की जांच करनी होगी। इसे चेक करने के लिए हमें यह कमांड ट
-
C++ प्रोग्राम किसी दिए गए नंबर का अद्वितीय गुणनखंडन करने के लिए
किसी दिए गए पूर्णांक के सभी अद्वितीय गुणनखंड प्राप्त करने के लिए यहां एक सी ++ प्रोग्राम है, जैसे कि एक विभाजन के अतिरिक्त एक पूर्णांक होता है। इस कार्यक्रम में, एक धनात्मक पूर्णांक n दिया गया है, और हम n को धनात्मक पूर्णांकों के योग के रूप में निरूपित करने के लिए सभी संभव अद्वितीय तरीके उत्पन्न करे
-
C++ प्रोग्राम रैंडम एज जनरेशन का उपयोग करके एक रैंडम ग्राफ बनाने के लिए
इस कार्यक्रम में यादृच्छिक शिखर और किनारों के लिए एक यादृच्छिक ग्राफ उत्पन्न होता है। इस कार्यक्रम की समय जटिलता ओ (वी * ई) है। जहाँ v शीर्षों की संख्या है और e किनारों की संख्या है। एल्गोरिदम Begin Develop a function GenRandomGraphs(), with ‘e’ as the number of
-
जाँच करें कि क्या दिया गया ग्राफ़ C++ का उपयोग करके DFS का उपयोग करते हुए द्विदलीय है
एक द्विदलीय ग्राफ एक ग्राफ है जिसमें यदि केवल दो रंगों का उपयोग करके ग्राफ को रंगना संभव है; एक समुच्चय के शीर्षों को एक ही रंग से रंगा जाता है। यह एक C++ प्रोग्राम है जो यह जांचने के लिए है कि ग्राफ़ द्विदलीय है या नहीं DFS का उपयोग कर रहा है। एल्गोरिदम Begin An array color[] is used t
-
सी ++ प्रोग्राम एक ग्राफ के ट्रांजिटिव क्लोजर का पता लगाने के लिए
यदि एक निर्देशित ग्राफ दिया गया है, तो निर्धारित करें कि दिए गए ग्राफ में सभी शीर्ष जोड़े (i, j) के लिए एक शीर्ष j दूसरे शीर्ष i से पहुंच योग्य है या नहीं। रीचेबल का मतलब है कि शीर्ष i से j तक का रास्ता है। इस रीचैबिलिटी मैट्रिक्स को ग्राफ़ का ट्रांजिटिव क्लोजर कहा जाता है। Warshall एल्गोरिथम आमतौर
-
सी ++ में स्ट्रिंग को चार सरणी में कैसे परिवर्तित करें?
यह C++ में स्ट्रिंग को चार सरणी में बदलने के लिए एक C++ प्रोग्राम है। यह कई अलग-अलग तरीकों से किया जा सकता है टाइप1 एल्गोरिदम Begin Assign a string value to a char array variable m. Define and string variable str For i = 0 to sizeof(m) Copy
-
C++ प्रोग्राम यह जांचने के लिए कि क्या दिया गया बाइनरी ट्री एक AVL ट्री है या नहीं
AVL ट्री एक सेल्फ-बैलेंसिंग बाइनरी सर्च ट्री है जहां सभी नोड्स के लिए बाएं और दाएं सबट्री की ऊंचाई के बीच का अंतर एक से अधिक नहीं हो सकता है। यह एक C++ प्रोग्राम है जो यह जांचने के लिए है कि दिया गया बाइनरी ट्री एक AVL ट्री है या नहीं। एल्गोरिदम Begin function AVL() returns true if the given tree i
-
C++ में वर्चुअल कंस्ट्रक्टर क्यों नहीं है?
वर्चुअल मैकेनिज्म तभी काम करता है जब हमारे पास व्युत्पन्न क्लास ऑब्जेक्ट के लिए बेस क्लास पॉइंटर होता है। C++ में, कंस्ट्रक्टर वर्चुअल नहीं हो सकता, क्योंकि जब किसी क्लास के कंस्ट्रक्टर को निष्पादित किया जाता है तो मेमोरी में कोई वर्चुअल टेबल नहीं होता है, जिसका अर्थ है कि अभी तक कोई वर्चुअल पॉइंटर
-
C++ में वर्चुअल फ़ंक्शंस कैसे कार्यान्वित किए जाते हैं?
सी ++ में वर्चुअल फ़ंक्शंस बेस क्लास पॉइंटर्स की सूची बनाने के लिए उपयोग किए जाते हैं और किसी भी व्युत्पन्न वर्ग के कॉल विधियों को बिना किसी प्रकार के व्युत्पन्न वर्ग ऑब्जेक्ट को जानने के लिए उपयोग किया जाता है। वर्चुअल फ़ंक्शंस को रनटाइम पर देर से हल किया जाता है। यहाँ C++ प्रोग्राम में वर्चुअल फं
-
सी ++ प्रोग्राम डायरेक्ट एड्रेसिंग टेबल्स को लागू करने के लिए
डायरेक्ट एड्रेसिंग टेबल्स को लागू करने के लिए यह एक सी ++ प्रोग्राम है। डायरेक्ट एड्रेसिंग टेबल्स का उपयोग तब किया जाता है जब प्रत्येक तत्व में एक सार्वभौमिक सेट एस ={0, 1, . . . ,n − 1} जहां n बहुत बड़ा नहीं है और प्रत्येक कुंजी अद्वितीय है। यह तेजी से सम्मिलन, खोज और हटाने के संचालन की सुविधा प्रद
-
C++ प्रोग्राम डिसजॉइंट सेट डेटा स्ट्रक्चर को लागू करने के लिए
डिसजॉइंट सेट मूल रूप से सेट के समूह के रूप में होता है जहां कोई भी आइटम एक से अधिक सेट में नहीं हो सकता है। यह संघ का समर्थन करता है और सबसेट पर संचालन ढूंढता है। ढूंढें (): इसका उपयोग यह पता लगाने के लिए किया जाता है कि कोई विशेष तत्व किस उपसमुच्चय में है और उस विशेष सेट का प्रतिनिधि देता है। संघ
-
कॉपरस्मिथ फ्रीवाल्ड के एल्गोरिदम को लागू करने के लिए सी ++ प्रोग्राम
फ्रीवाल्ड्स एल्गोरिथम यह निर्धारित करता है कि ओ(kn^2) में 2^-k से कम विफलता की संभावना के साथ चुने गए k मान के लिए मैट्रिक्स बराबर हैं या नहीं। इसका उपयोग मैट्रिक्स गुणन को सत्यापित करने के लिए किया जाता है। एल्गोरिदम Begin Take matrix1(n*n), matrix2(n*n), matrix3(n*n) as input.
-
गॉस जॉर्डन उन्मूलन को लागू करने के लिए C++ कार्यक्रम
यह गॉस जॉर्डन उन्मूलन को लागू करने के लिए एक C++ कार्यक्रम है। इसका उपयोग समकालिक समीकरणों की रैखिक प्रणाली का विश्लेषण करने के लिए किया जाता है। यह मुख्य रूप से पंक्ति संचालन द्वारा समीकरणों की प्रणाली को एक विकर्ण मैट्रिक्स रूप में कम करने पर केंद्रित है जैसे कि समाधान सीधे प्राप्त किया जाता है। ए
-
गॉस सीडल विधि को लागू करने के लिए C++ कार्यक्रम
गॉस सीडल विधि का प्रयोग समीकरणों के रैखिक निकाय को पुनरावृत्तीय विधि से हल करने के लिए किया जाता है। यह गॉस सीडल पद्धति को लागू करने के लिए एक C++ प्रोग्राम है। एल्गोरिदम Begin Take the dimensions of the matrix p and its elements as input. Take the initials values of x and