-
C++ में लक्ष्य भेदने की संभावनाएं दिए जाने पर खिलाड़ी के जीतने की संभावना खोजें
इस समस्या में हमें चार मान p, q, r, s दिए गए हैं। हमारा कार्य लक्ष्य भेदने की संभावनाएं दिए जाने पर खिलाड़ी के जीतने की संभावना खोजना है।यहां, हमारे पास दो खिलाड़ी हैं जो तीरंदाजी का खेल खेल रहे हैं। और खिलाड़ी 1 के लक्ष्य भेदने की संभावना p/q के रूप में परिभाषित है। खिलाड़ी 2 के लक्ष्य भेदने की संभ
-
C++ में Mवें और Nवें पद दिए जाने पर GP का Pवां पद खोजें
इस समस्या में हमें पांच मान m, n, mवां पद, nवां पद, p दिए गए हैं। हमारा कार्य Mवें और Nवें पद दिए जाने पर GP का Pवां पद खोजना है।एक GP के लिए, हमें mवें पद और nवें पद के मान दिए गए हैं। इन मानों का उपयोग करके, हमें श्रृंखला का Pवां पद ढूंढना है।आइए एक उदाहरण से इस समस्या को समझते हैं,इनपुटm = 7, mth
-
C++ में पैरेंट पॉइंटर्स के साथ बाइनरी ट्री में दायां सहोदर खोजें
इस समस्या में हमें एक बाइनरी ट्री और पैरेंट पॉइंटर्स दिए गए हैं। हमारा कार्य पैरेंट पॉइंटर्स के साथ बाइनरी ट्री में दायां सहोदर खोजना है।आइए एक उदाहरण से इस समस्या को समझते हैं,इनपुटNode = 3आउटपुट7समाधान दृष्टिकोणइस समस्या का एक सरल समाधान निकटतम पूर्वज (जो न तो वर्तमान नोड है और न ही वर्तमान नोड का
-
C++ में बाइनरी मैट्रिक्स की उस पंक्ति की संख्या खोजें जिसमें अधिकतम 1s हों
इस समस्या में, हमें एक बाइनरी मैट्रिक्स दिया गया है जिसमें प्रत्येक पंक्ति सॉर्टेड है। हमारा कार्य बाइनरी मैट्रिक्स की उस पंक्ति की संख्या खोजना है जिसमें अधिकतम संख्या में 1s हों।आइए एक उदाहरण से इस समस्या को समझते हैं,इनपुटbinMat[][] = { 1, 1, 1, 1 0, 0, 0, 0  
-
C++ में मैट्रिक्स में अधिकतम योग वाली पंक्ति खोजें
इस समस्या में, हमें N*N आकार का एक मैट्रिक्स mat[][] दिया गया है। हमारा कार्य मैट्रिक्स में अधिकतम योग वाली पंक्ति खोजना है।आइए एक उदाहरण से इस समस्या को समझते हैं,इनपुटmat[][] = { 8, 4, 1, 9 3, 5, 7, 9 2, 4, 6, 8 1, 2, 3, 4 }आउटपुटRow 2, sum 24व्य
-
C++ में लैंडमाइन्स वाले पथ में सबसे छोटा सुरक्षित मार्ग खोजें
इस समस्या में, हमें एक मैट्रिक्स mat[][] दिया गया है। यह लैंडमाइन्स वाले पथ को परिभाषित करता है जिन्हें 0 के रूप में चिह्नित किया गया है। हमारा कार्य लैंडमाइन्स वाले पथ में सबसे छोटा सुरक्षित मार्ग खोजना है।सुरक्षित पथ से गुजरते समय, हमें लैंडमाइन के आसन्न सेल्स (बाएं, दाएं, ऊपर और नीचे) पर चलने से
-
C++ में दी गई सूची में प्रत्येक शब्द के लिए सबसे छोटा अद्वितीय उपसर्ग खोजें
इस समस्या में, हमें शब्दों की एक सरणी arr[] दी गई है। हमारा कार्य दी गई सूची में प्रत्येक शब्द के लिए सबसे छोटा अद्वितीय उपसर्ग खोजना है।आइए एक उदाहरण से इस समस्या को समझते हैं,इनपुटarr[] = {learn, programming, code}आउटपुटc leap lear pसमाधान दृष्टिकोणइस समस्या का एक सरल समाधान शब्द के सभी उपसर्गों क
-
C++ में 2n+1 पूर्णांक तत्वों की सरणी में एकल तत्व खोजें
इस समस्या में, हमें (2n + 1) पूर्णांक मानों से युक्त एक सरणी दी गई है। इन सभी मानों में से, n तत्व सरणी में दो बार प्रकट होते हैं और सरणी में केवल एक तत्व है जो एक बार प्रकट होता है। हमारा कार्य 2n+1 पूर्णांक तत्वों की सरणी में एकल तत्व खोजना है।आइए एक उदाहरण से इस समस्या को समझते हैं,इनपुटarr[] = {
-
C++ में बाइनरी मैट्रिक्स में सभी 1s से बने सबसे बड़े '+' का आकार खोजें
इस समस्या में, हमें NxN बाइनरी मैट्रिक्स bin[][] दिया गया है। हमारा कार्य बाइनरी मैट्रिक्स में सभी 1s से बने सबसे बड़े + का आकार खोजना है।आइए एक उदाहरण से इस समस्या को समझते हैं,इनपुट0 1 1 1 1 1 0 1 0आउटपुट5समाधान दृष्टिकोणइस समस्या का एक सरल समाधान सबसे बड़े + को खोजना है जिसके लिए हमें मैट्रिक्स म
-
C++ में मैट्रिक्स में एकल गति खोजें
इस समस्या में, हमें चार मान x1, y1, x2, y2 दिए गए हैं जो दो बिंदुओं (x1, y1) और (x2, y2) को दर्शाते हैं। हमारा कार्य मैट्रिक्स में एकल गति खोजना है। हमें उस दिशा को ढूंढना है जिसका उपयोग करके हम एक बिंदु (x1, y1) से (x2, y2) तक जा सकते हैं। दिशा द्वारा कितनी भी चालें हो सकती हैं लेकिन दिशा एकल होनी
-
C++ में वर्ग मैट्रिक्स के विकर्णों से सबसे छोटा और सबसे बड़ा तत्व खोजें
इस समस्या में, हमें nXn आकार का एक वर्ग मैट्रिक्स दिया गया है। हमारा कार्य वर्ग मैट्रिक्स के विकर्णों से सबसे छोटा और सबसे बड़ा तत्व खोजना है। हमें मैट्रिक्स के प्राथमिक और द्वितीयक विकर्णों के सबसे छोटे और सबसे बड़े तत्व खोजने हैं।आइए एक उदाहरण से इस समस्या को समझते हैं,इनपुटmat[][] = { &nbs
-
C++ में सिंगली लिंक्ड लिस्ट में सबसे छोटा और सबसे बड़ा तत्व खोजें
इस समस्या में, हमें एक सिंगली लिंक्ड लिस्ट दी गई है। हमारा कार्य सिंगल लिंक्ड लिस्ट में सबसे छोटा और सबसे बड़ा तत्व खोजना है।आइए एक उदाहरण से इस समस्या को समझते हैं,इनपुट 4आउटपुटसबसे छोटा तत्व = 1 सबसे बड़ा तत्व = 9समाधान दृष्टिकोण data से इनिशियलाइज़ करेंगे। फिर हम लिंक्ड लिस्ट को तत्व दर तत्व ट्रै
-
C++ में दिए गए अंकों की संख्या और अंकों के योग वाली सबसे छोटी संख्या खोजें
इस समस्या में, हमें दो मान दिए गए हैं जो योग (अंकों के योग को दर्शाता है) और अंक (अंकों की संख्या को दर्शाता है) हैं। हमारा कार्य दिए गए अंकों की संख्या और अंकों के योग वाली सबसे छोटी संख्या खोजना है।आइए एक उदाहरण से इस समस्या को समझते हैं,इनपुटsum = 15, digit = 2आउटपुट69व्याख्यायोग 15 वाली सभी 2 अं
-
C++ में दी गई संख्या का सबसे छोटा क्रमपरिवर्तन खोजें
इस समस्या में, हमें एक बड़ी संख्या N दी गई है। हमारा कार्य दी गई संख्या का सबसे छोटा क्रमपरिवर्तन खोजना है।आइए एक उदाहरण से इस समस्या को समझते हैं,इनपुटN = 4529016आउटपुट1024569समाधान दृष्टिकोणइस समस्या का एक सरल समाधान लॉन्ग इंटीजर मान को स्ट्रिंग में स्टोर करना है। फिर हम स्ट्रिंग को सॉर्ट करेंगे ज
-
C++ में स्ट्रीम की गति और अपस्ट्रीम-डाउनस्ट्रीम समय अनुपात से आदमी की गति ज्ञात करें
इस समस्या में, हमें दो मान S और N दिए गए हैं जो स्ट्रीम की गति को किमी/घंटा में और अपस्ट्रीम व डाउनस्ट्रीम के साथ समय के अनुपात को दर्शाते हैं। हमारा कार्य स्ट्रीम की गति और अपस्ट्रीम व डाउनस्ट्रीम के साथ समय के अनुपात से आदमी की गति ज्ञात करना है।आइए एक उदाहरण से इस समस्या को समझते हैं,इनपुटS = 5,
-
C++ में प्राइवेट और प्रोटेक्टेड में अंतर
इस पोस्ट में, हम C++ में प्राइवेट और प्रोटेक्टेड एक्सेस मॉडिफायर्स के बीच अंतर को समझेंगे।प्राइवेट एक्सेस मॉडिफायरइन्हें प्राइवेट कीवर्ड का उपयोग करके घोषित किया जाता है, जिसके बाद : होता है।इन्हें क्लास के बाहर एक्सेस नहीं किया जा सकता।प्राइवेट कीवर्ड एक एक्सेस मॉडिफायर है जो सुनिश्चित करता है कि क
-
C++ और Java में अंतर
JavaC++Java को Sun Microsystems में James Gosling द्वारा विकसित किया गया था।C++ को Bell Labs में Bjarne Stroustrup द्वारा C भाषा के विस्तार के रूप में विकसित किया गया था।यह Ada 83, Pascal, C++, C# से प्रभावित था।यह Ada, ALGOL 68, C, ML, Simula, Smalltalk से प्रभावित था।Java बाइटकोड किसी भी ऑपरेटिंग
-
C++ में कॉपी कंस्ट्रक्टर और असाइनमेंट ऑपरेटर में अंतर
इस पोस्ट में, हम C++ में कॉपी कंस्ट्रक्टर और असाइनमेंट ऑपरेटर के बीच अंतर को समझेंगे।कॉपी कंस्ट्रक्टरयह एक ओवरलोडेड कंस्ट्रक्टर है।यह नए ऑब्जेक्ट को पहले से मौजूद ऑब्जेक्ट के डेटा/मान से इनिशियलाइज़ करता है।इसका उपयोग तब किया जाता है जब किसी मौजूदा ऑब्जेक्ट की मदद से एक नया ऑब्जेक्ट बनाया जाता है।ये
-
C++ में इंलाइन और मैक्रो में अंतर
इस पोस्ट में, हम C++ में इंलाइन और मैक्रो के बीच अंतर को समझेंगे।इंलाइनयह C++ में एक फंक्शन है।यह कंपाइलर द्वारा पार्स किया जाता है।इसे क्लास के अंदर या बाहर परिभाषित किया जा सकता है।यह आर्गुमेंट का मूल्यांकन केवल एक बार करता है।कंपाइलर सभी फंक्शन्स को इंलाइन फंक्शन में परिवर्तित नहीं कर सकता और उन
-
C++ में फंक्शन ओवरलोडिंग और ओवरराइडिंग में अंतर
इस पोस्ट में, हम C++ में फंक्शन ओवरलोडिंग और फंक्शन ओवरराइडिंग के बीच अंतर को समझेंगे।ओवरलोडिंगओवरलोडिंग के दौरान कोई कीवर्ड उपयोग नहीं किया जाता है।प्रोटोटाइप केवल पैरामीटर की संख्या या प्रकार के आधार पर भिन्न होता है।यह कंपाइल टाइम पर होता है।कंस्ट्रक्टर्स को ओवरलोड किया जा सकता है।डिस्ट्रक्टर को