-
स्टेटिक कॉन्स्ट बनाम #define बनाम एनम?
स्थिर स्थिरांक स्टेटिक कॉन्स्ट मूल रूप से स्टैटिक (एक स्टोरेज स्पेसिफायर) और कॉन्स्ट (एक टाइप क्वालिफायर) का एक संयोजन है। स्थैतिक चर के जीवनकाल और दृश्यता/पहुंच को निर्धारित करता है। इसका मतलब है कि यदि एक चर को स्थिर चर के रूप में घोषित किया जाता है, तो यह पूरे समय स्मृति में रहेगा जब कार्यक्रम
-
साइकिल सॉर्ट के लिए C++ प्रोग्राम?
साइकिल सॉर्ट एक इन-प्लेस, अस्थिर सॉर्टिंग एल्गोरिथम है, एक तुलना सॉर्ट जो सैद्धांतिक रूप से किसी भी अन्य इन-प्लेस सॉर्टिंग एल्गोरिदम के विपरीत, मूल सरणी में लिखने की कुल संख्या के संदर्भ में इष्टतम है। यह इस विचार पर आधारित है कि क्रमबद्ध किए जाने वाले क्रमपरिवर्तन को चक्रों में विभाजित किया जा सकता
-
पहले n प्राकृतिक संख्याओं के घन योग के लिए C++ प्रोग्राम?
धनात्मक पूर्णांक 1, 2, 3, 4... प्राकृत संख्याएँ कहलाती हैं। यह प्रोग्राम उपयोगकर्ता से एक धनात्मक पूर्णांक लेता है (मान लें कि उपयोगकर्ता द्वारा दर्ज किया गया n) तो, यह प्रोग्राम 13 का मान प्रदर्शित करता है +23 +33 +....+n3 । Input: n = 3 Output: 36 स्पष्टीकरण 13+23+33 = 1 +8+27 = 36 यह प्रोग्राम
-
सी ++ प्रोग्राम यह पता लगाने के लिए कि क्या कोई संख्या दो की शक्ति है?
जांचें कि दी गई संख्या 2 की शक्ति है या नहीं। पहले नीचे जांचें कि कौन सी संख्याएं दो की शक्ति हैं या नहीं। यह कोड जांचता है कि संख्या विषम है या नहीं और फिर इसे समवर्ती रूप से विभाजित करें जब तक कि यह 0 या विषम न हो जाए। यदि यह 0 हो जाता है तो यह एक शक्ति 2 है अन्यथा यह नहीं है। एक बेहतर विकल्प संख
-
सी ++ प्रोग्राम एक स्ट्रिंग से रिक्त स्थान को हटाने के लिए?
प्रोग्राम एक स्ट्रिंग लेता है और उसमें रिक्त स्थान को हटा देता है। यह तब उपयोगी होता है जब हम अपने निम्नलिखित नमूने के स्थान को बचाना चाहते हैं, यह दर्शाता है कि यह एक स्पष्टीकरण के साथ कैसे किया जाता है। Input: Hello World Output: HelloWorld स्पष्टीकरण स्ट्रिंग या वाक्य से रिक्त स्थान को हटाने या
-
सी ++ में परिवर्तनीय कीवर्ड?
यहां हम देखेंगे कि C++ में म्यूटेबल कीवर्ड क्या है। परिवर्तनीय सी ++ में स्टोरेज क्लास में से एक है। म्यूटेबल डेटा सदस्य उस तरह के सदस्य होते हैं, जिन्हें हमेशा बदला जा सकता है। भले ही ऑब्जेक्ट कॉन्स्ट टाइप हो। जब हमें केवल एक सदस्य को चर के रूप में और दूसरे को स्थिर के रूप में चाहिए, तो हम उन्हें प
-
सीप्लस प्लस बनाम जावा बनाम पायथन?
यहां हम C++, Java और Python के बीच कुछ बुनियादी अंतर देखेंगे। सबसे पहले हम C++ और Java में अंतर देखेंगे, फिर Java और Python में अंतर देखेंगे। विषय C++ Java स्मृति प्रबंधन यह पॉइंटर्स, संरचनाओं, यूनियनों और संदर्भों का उपयोग करता है यह पॉइंटर्स का समर्थन नहीं करता है। यह संदर्भों का समर्थन करता
-
C++ में एक स्टैक का उपयोग करके बाएं से दाएं बाइनरी ट्री में लीफ नोड्स प्रिंट करें
प्रोग्राम को बाइनरी ट्री के लीफ नोड्स को बाएं से दाएं प्रिंट करना चाहिए, लेकिन चुनौती में केवल एक स्टैक का उपयोग करना शामिल है पुश () फ़ंक्शन के माध्यम से एक बाइनरी ट्री के नोड्स डालें और पॉप () ऑपरेशन के माध्यम से लीफ नोड्स प्रदर्शित करें। लीफ नोड्स अंतिम नोड होते हैं जिनके बाएँ और दाएँ पॉइंटर NU
-
C++ प्रोग्रामिंग में प्रिंट लेवल ऑर्डर ट्रैवर्सल लाइन बाय लाइन।
बाइनरी ट्री को देखते हुए, फ़ंक्शन को एक ट्री लाइन के लेवल ऑर्डर ट्रैवर्सल को लाइन द्वारा पता लगाना चाहिए। लेवल ऑर्डर ट्रैवर्सल:लेफ्ट रूट राइट, जिसका अर्थ है कि पहले रूट के मान से एक नोड के बाएं बच्चे को प्रिंट करें और फिर दाएं बच्चे के पास जाएं लेकिन यहां हमें लाइन से लाइन करना है जो बाएं से शुरू ह
-
C++ प्रोग्रामिंग में बाइनरी ट्री के प्रत्येक नोड में सेट बिट्स की संख्या प्रिंट करें।
बाइनरी ट्री को देखते हुए, फ़ंक्शन नोड्स में संग्रहीत कुंजियों के बाइनरी मान उत्पन्न करेगा और फिर उस बाइनरी समकक्ष में सेट बिट्स(1) की संख्या लौटाएगा। उदाहरण बाइनरी ट्री जिसमें चाबियां होती हैं:10 3 211 140 162 100 और 146 कुंजी बाइनरी समकक्ष बिट्स (आउटपुट) सेट करें 10 1010 2 3 0011 2 211 1101
-
C++ प्रोग्रामिंग में एक बाइनरी ट्री में सभी नोड्स के प्रिंट स्तर।
बाइनरी ट्री को देखते हुए, कार्य 1 से n तक के नोड में संग्रहीत प्रत्येक कुंजी से जुड़े स्तर को प्रिंट करना है उपरोक्त पेड़ में, नोड्स हैं - 10 लेवल 13 पर और 211 लेवल 2140 पर, 162, 100 और 146 लेवल 3 पर कुंजी को देखते हुए प्रोग्राम को उस विशेष कुंजी के स्तर को प्रिंट करना होगा। उदाहरण एल्गोरिदम न
-
सी ++ प्रोग्रामिंग में एक पेड़ के विषम स्तरों पर नोड्स प्रिंट करें।
बाइनरी ट्री को देखते हुए, प्रोग्राम को ट्री के विषम स्तरों पर नोड्स को प्रिंट करना चाहिए और बाइनरी ट्री के स्तर 1 से n तक शुरू होते हैं। जैसा कि कुछ भी उल्लेख नहीं किया गया है, दो दृष्टिकोणों में से एक को लागू किया जा सकता है यानी रिकर्सन या पुनरावृत्ति। चूंकि हम एक पुनरावर्ती दृष्टिकोण का उपयोग क
-
सी ++ प्रोग्रामिंग में रिकर्सन का उपयोग किए बिना रूट को लीफ पथ पर प्रिंट करें।
बाइनरी ट्री को देखते हुए प्रोग्राम को रूट से लीफ तक के कई रास्तों का पता लगाना चाहिए, जिसका मतलब है कि सभी रास्तों को प्रिंट किया जाना चाहिए, लेकिन चुनौती यह है कि रिकर्सन का उपयोग किए बिना। हम पेड़ को पुनरावृत्त रूप से पार करेंगे क्योंकि बाधा इसे बिना पुनरावृत्ति के करना है। तो इसे प्राप्त करने के
-
C++ प्रोग्रामिंग में बाइनरी ट्री में पहला सबसे छोटा रूट टू लीफ पाथ प्रिंट करें।
बाइनरी ट्री को देखते हुए प्रोग्राम को दिए गए कई रास्तों में से रूट से लीफ तक के सबसे छोटे रास्ते का पता लगाना चाहिए। चूँकि हम पेड़ को बाएँ से दाएँ पार करते हैं, इसलिए यदि जड़ से पत्ती तक कई छोटे रास्ते हैं, तो प्रोग्राम पेड़ के बाईं ओर सबसे छोटा रास्ता सबसे पहले ट्रैवर्स करेगा। हम एक कतार का उपयोग
-
C++ प्रोग्रामिंग में बाइनरी ट्री में किन्हीं दो नोड्स के बीच प्रिंट पथ।
हमें अलग-अलग नोड्स के एक बाइनरी ट्री और बाइनरी ट्री के दो नोड्स दिए गए हैं, जिसका बाइनरी ट्री में पथ हम प्रिंट करना चाहते हैं। उदाहरण के लिए - हम नोड 140 से 211 के बीच के पाथ को प्रिंट करना चाहते हैं, इसलिए इसका आउटपुट इस तरह होना चाहिए - Output: 140->3->10->211 विचार दो नोड्स के लिए रू
-
बाइनरी ट्री के नोड्स को प्रिंट करें क्योंकि वे C++ प्रोग्रामिंग में लीफ नोड बन जाते हैं।
एक बाइनरी ट्री को देखते हुए, हमें इसके लीफ नोड्स को प्रिंट करना होगा और फिर हमें उन लीफ नोड्स को हटाना होगा और तब तक दोहराना होगा जब तक कि ट्री में कोई नोड न बचे। उदाहरण तो समस्या का परिणाम होना चाहिए - 6 7 9 13 14 3 4 2 1 दृष्टिकोण हमने एक तरीका अपनाया है जहां हम डीएफएस लागू कर रहे है
-
जावा में जारी रखने और तोड़ने के बयान के बीच अंतर
जैसा कि हम प्रोग्रामिंग में जानते हैं कि कोड का निष्पादन लाइन दर लाइन किया जाता है। अब इस प्रवाह को बदलने के लिए C++ दो स्टेटमेंट ब्रेक और कॉन्इन्यू प्रदान करता है जो मुख्य रूप से विशिष्ट लाइन पर कुछ विशिष्ट कोड को छोड़ने के लिए उपयोग किया जाता है। । जारी रखने और विराम के बीच महत्वपूर्ण अंतर निम्नल
-
वर्चुअल फ़ंक्शन और अमूर्त वर्ग पर C++ साक्षात्कार प्रश्न
वर्चुअल फ़ंक्शन क्या है? वर्चुअल फंक्शन एक ऐसी विधि है जिसकी बेस क्लास में परिभाषित होने पर कोई परिभाषा नहीं होती है। इस विधि को पैरेंट क्लास में काला छोड़ दिया जाता है और इसे चाइल्ड क्लास में फिर से परिभाषित किया जाता है। एब्स्ट्रैक्ट क्लास क्या है? एक अमूर्त वर्ग एक ऐसा वर्ग है जिसमें अमूर्त सदस
-
सी ++ मानचित्र जिसमें उपयोगकर्ता परिभाषित डेटा प्रकार के रूप में कुंजी है
नक्शा एक डेटा संरचना है जो कुंजी और मूल्य जोड़े के रूप में जानकारी संग्रहीत करता है। C++ में, मानचित्र को STL में परिभाषित किया गया है (मानक टेम्प्लेट लाइब्रेरी) और स्टोर कीज़ को ऑर्डर किए गए रूप में। नक्शा परिभाषित करने के लिए सिंटैक्स - map<key_type , value_type> map_name; मानचित्र के इन
-
सी ++ गणितीय कार्य
गणितीय गणनाओं को गणितीय कार्यों का उपयोग करके C++ प्रोग्रामिंग भाषा में किया जा सकता है जो गणित या cmath में शामिल हैं। पुस्तकालय। इन गणितीय कार्यों को जटिल गणितीय गणना करने के लिए परिभाषित किया गया है। आइए उनमें से प्रत्येक को एक-एक करके सीखें - साइन डिग्री में तर्क के रूप में दिए गए कोण के पाप की