-
C++ में आंशिक रूप से भरे हुए सुडोकू ग्रिड को हल करने का कार्यक्रम
मान लीजिए कि हमारे पास आंशिक रूप से भरा हुआ सुडोकू ग्रिड है और हमें इसे हल करना है। हम जानते हैं कि सुडोकू एक 9 × 9 संख्या का ग्रिड है, और पूरे ग्रिड को भी 3 × 3 बक्सों में विभाजित किया गया है, सुडोकू को हल करने के लिए कुछ नियम हैं। इस समस्या को हल करने के लिए हमें अंक 1 से 9 तक का उपयोग करना होग
-
C++ में बाइनरी ट्री के दाहिने पत्तों का योग ज्ञात करने का कार्यक्रम
मान लीजिए कि हमारे पास एक बाइनरी ट्री है, तो हमें दिए गए बाइनरी ट्री में सभी दाएँ पत्तों का योग ज्ञात करना है। तो, अगर इनपुट पसंद है तब आउटपुट 17 होगा, क्योंकि बाइनरी ट्री में दो दाहिने पत्ते हैं, जिनका मान क्रमशः 7 और 10 है। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - फ़ंक्शन dfs() को
-
सी ++ में सबसे गहरे नोड्स का योग खोजने का कार्यक्रम
मान लीजिए हमारे पास एक बाइनरी ट्री है; हमें इसकी सबसे गहरी पत्तियों के मूल्यों का योग ज्ञात करना होगा। तो अगर पेड़ जैसा है - तब आउटपुट 11 होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - मानचित्र m, और maxDepth . को परिभाषित करें एक पुनरावर्ती विधि हल करें () को परिभाषित करें, यह नोड
-
C++ में कॉलम नंबर से स्प्रेडशीट कॉलम शीर्षक खोजने का कार्यक्रम
मान लीजिए कि हमारे पास एक सकारात्मक पूर्णांक मान है; हमें इसके संगत कॉलम शीर्षक को खोजना होगा जैसा कि एक स्प्रेड शीट में दिखाई देता है। तो [1:ए], [2:बी], [26:जेड], [27:एए], [28:एबी] आदि। तो, अगर इनपुट 29 की तरह है, तो आउटपुट एसी होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - जबकि n शून्
-
C++ में कॉलम शीर्षक से स्प्रेडशीट कॉलम नंबर खोजने का कार्यक्रम
मान लीजिए हमारे पास स्प्रेडशीट का कॉलम शीर्षक है। हम जानते हैं कि स्प्रेडशीट कॉलम नंबर अल्फाबेटिक होते हैं। यह ए से शुरू होता है, और जेड के बाद, यह एए, एबी, जेडजेड, फिर एएए, एएबी, जेडजेडजेड और इसी तरह आगे बढ़ेगा। तो कॉलम 1 ए है, कॉलम 27 जेड है। यहां हम देखेंगे कि कॉलम की संख्या दी गई है तो कॉलम अक्ष
-
C++ में दिए गए बाइनरी ट्री को प्रून करने का कार्यक्रम
मान लीजिए कि हमारे पास एक बाइनरी ट्री है, जहां प्रत्येक नोड का मान या तो 0 या 1 है। हमें वही ट्री ढूंढ़ना है जहां प्रत्येक उपट्री जिसमें 1 नहीं है, को हटा दिया गया है। तो अगर पेड़ जैसा है - इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - एक पुनरावर्ती विधि को हल करें () परिभाषित करें, यह नोड
-
C++ में मान्य त्रिभुज त्रिक की संख्या गिनने का कार्यक्रम
मान लीजिए कि हमारे पास संख्याओं की एक सरणी है, हमें उस सरणी से चुने गए त्रिकों की संख्या ज्ञात करनी है जो त्रिभुज बना सकते हैं यदि हम उन्हें त्रिभुज की भुजाओं की लंबाई के रूप में लेते हैं। तो अगर इनपुट [2,2,3,4] जैसा है, तो परिणाम 3 होगा क्योंकि पहले 2 का उपयोग करते हुए तीन ट्रिपल [2,3,4] हैं, [2,3,
-
C++ में दी गई संख्या के बराबर उत्पाद के साथ ट्रिपल की संख्या गिनें
हमें लंबाई n और एक संख्या M के साथ पूर्णांकों की एक सरणी Arr[] दी गई है। सरणी में केवल धनात्मक पूर्णांक होते हैं। लक्ष्य Arr[] के तत्वों के त्रिगुणों की गणना करना है जिनका उत्पाद M के बराबर है। हम लूप के लिए तीन का उपयोग करके ऐसा करेंगे। वृद्धि गिनती अगर गिरफ्तारी [x] * गिरफ्तारी [वाई] * गिरफ्तारी
-
श्रेणी से उन संख्याओं की गणना करें जिनके अभाज्य गुणनखंड C++ में केवल 2 और 3 हैं
संख्याओं की श्रेणी को परिभाषित करने के लिए हमें दो नंबर START और END दिए गए हैं। लक्ष्य उन संख्याओं को खोजना है जिनके अभाज्य गुणनखंड केवल 2 और 3 हैं और [START,END] की सीमा में हैं। हम इसे START से END तक की संख्याओं को पार करके करेंगे और प्रत्येक संख्या के लिए हम जांच करेंगे कि क्या संख्या केवल 2 औ
-
C++ में अंक के रूप में 0 वाली संख्याओं की गणना करें
हमें एक संख्या N प्रदान की जाती है। लक्ष्य उन संख्याओं को खोजना है जिनमें 0 अंक हैं और जो [1,N] की सीमा में हैं। 0 न हो जाए। आइए उदाहरणों से समझते हैं। इनपुट N=11 आउटपुट Numbers from 1 to N with 0 as digit: 1 स्पष्टीकरण Starting from i=10 to i<=11 Only 10 has 0 as a digit. No need to chec
-
एक श्रेणी में संख्याओं की गणना करें जो सी ++ में सभी सरणी तत्वों द्वारा विभाज्य हैं
संख्याओं की श्रेणी को परिभाषित करने के लिए हमें दो नंबर START और END दिए गए हैं। और सकारात्मक संख्याओं की एक सरणी Arr[] भी। लक्ष्य उन सभी संख्याओं को खोजना है जो Arr[] के सभी तत्वों से विभाज्य हैं और [START,END] की सीमा में हैं। विधि 1 (निष्पक्ष दृष्टिकोण) हम इसे START से END तक की संख्याओं को पार
-
1 से N की श्रेणी में संख्याओं की गणना करें जो X से विभाज्य हैं लेकिन C++ में Y से नहीं
हमें एक संख्या N प्रदान की जाती है। लक्ष्य उन संख्याओं को खोजना है जो X से विभाज्य हैं और Y से नहीं और [1,N] की सीमा में हैं। आइए उदाहरणों से समझते हैं। इनपुट N=20 X=5 Y=20 आउटपुट Numbers from 1 to N divisible by X not Y: 2 स्पष्टीकरण Only 5 and 15 are divisible by 5 and not 10. इनपुट N=20
-
श्रेणी में संख्याओं की गणना करें जो C++ में इसके सभी गैर-शून्य अंकों से विभाज्य हों
संख्याओं की श्रेणी को परिभाषित करने के लिए हमें दो संख्याएं START और END प्रदान की जाती हैं। लक्ष्य [START,END] श्रेणी में सभी संख्याओं को खोजना है जो इसके सभी गैर-शून्य अंकों से विभाज्य हैं। हम इसे START से END तक की संख्याओं को ट्रैवर्स करके करेंगे और प्रत्येक संख्या के लिए हम जांच करेंगे कि क्या
-
C++ में विशिष्ट मान से अधिक संख्या और उसके अंकों के योग के बीच अंतर वाली संख्याओं की गणना करें
D. हम इसे 1 से N तक की संख्याओं को पार करके करेंगे और प्रत्येक संख्या के लिए हम थोड़ी देर के लूप का उपयोग करके इसके अंकों के योग की गणना करेंगे। जांचें कि क्या संख्या और परिकलित अंकों के योग का अंतर D से अधिक है। आइए उदाहरणों से समझते हैं। इनपुट N=15 D=5 आउटपुट Numbers such that difference b/w
-
सी ++ में एक श्रेणी में दो संख्याओं के सामान्य गुणकों की संख्या
हमें दो संख्याएँ A और B दी गई हैं। संख्याओं की श्रेणी को परिभाषित करने के लिए दो संख्याएँ START और END भी दी गई हैं। एथ टाइल में सफेद रंग और बीटीएच टाइल में काला रंग है। यदि टाइल को काले और सफेद दोनों रंग से रंगा गया है तो यह ग्रे हो जाती है। लक्ष्य ग्रे टाइलों की कुल संख्या ज्ञात करना है। हम इसे S
-
श्रेणी से संख्याओं की संख्या [एल, आर] जिनके अंकों का योग सी ++ में वाई है
संख्याओं की श्रेणी को परिभाषित करने के लिए हमें दो संख्याएं START और END प्रदान की जाती हैं। लक्ष्य [START,END] श्रेणी में उन सभी संख्याओं को खोजना है जिनके अंकों का योग दी गई संख्या Y के बराबर है। हम इसे START से END तक की संख्याओं को पार करके करेंगे और प्रत्येक संख्या के लिए हम थोड़ी देर के लूप क
-
केवल गैर-शून्य अंकों वाली श्रेणी के बीच की संख्याओं की संख्या जिनके अंकों का योग N है और संख्या C++ में M से विभाज्य है
संख्याओं की एक श्रेणी को परिभाषित करने के लिए हमें दो संख्याएँ START और END प्रदान की जाती हैं। लक्ष्य श्रेणी [START,END] में सभी संख्याओं को खोजना है जिनका कोई अंक 0 नहीं है और अंकों का योग किसी दिए गए संख्या N के बराबर है। साथ ही संख्याएं M से विभाज्य हैं हम इसे START से END तक की संख्याओं को पार
-
C++ में क्रमबद्ध सरणी में छोटे या समान तत्वों की गणना
हमें पूर्णांकों की एक सरणी दी गई है। लक्ष्य एक सरणी के तत्वों की गिनती का पता लगाना है जो दिए गए मान K से कम या उसके बराबर हैं। इनपुट Arr[]= { 1, 2, 3, 14, 50, 69, 90 } K=12 आउटपुट Numbers smaller or equal to K: 3 स्पष्टीकरण Numbers 1,2,3 is smaller or equal to 12. इनपुट Arr[]= { 12, 13, 13,
-
धनात्मक संख्याओं के क्रमित युग्मों को इस प्रकार गिनें कि उनका योग S हो और XOR C++ में K हो
हमें दो नंबर S और K दिए गए हैं। लक्ष्य सकारात्मक संख्याओं के क्रमित जोड़े को इस तरह से खोजना है कि उनका योग S और XOR K हो। हम इसे i=1 से i
-
सी ++ में एन से कम उत्पाद वाले ऑर्डर किए गए जोड़े की गणना करें
हमें एक संख्या N दी गई है। लक्ष्य धनात्मक संख्याओं के क्रमित युग्मों को इस प्रकार खोजना है कि उनका गुणनफल N से कम हो। हम इसे i=1 से i