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

C++

  1. C++ में सरणी के सभी विशिष्ट सबसेट (या सबसीक्वेंस) योग ढूंढना

    मान लीजिए हमारे पास पूर्णांकों का एक सेट है। विशिष्ट योग ढूंढें जो दिए गए सेट के सबसेट से बनाए जा सकते हैं और उन्हें आरोही क्रम में प्रिंट करें। सरणी तत्वों का योग छोटा है। उदाहरण: सरणी [1, 2, 3] के लिए आउटपुट 0, 1, 2, 3, 4, 5, 6 होगा। विशिष्ट सबसेट हैं {}, {1}, {2}, {3}, {1, 2}, {2, 3}, {1, 3}, {1,

  2. C++ में बाइनरी ट्री के टॉप व्यू के नोड्स प्रिंट करना

    इस ट्यूटोरियल में, हम एक दिए गए बाइनरी ट्री के टॉप व्यू में दिखाई देने वाले सभी नोड्स को प्रिंट करने के प्रोग्राम पर चर्चा करेंगे। किसी विशेष बाइनरी ट्री के लिए, एक नोड उसके टॉप व्यू में दिखाई देता है यदि वह अपने क्षैतिज दूरी (horizontal distance) पर सबसे पहला नोड है। नोड x के बाएं नोड की क्षैतिज द

  3. C++ प्रोग्राम: दिए गए सेट के सभी विशिष्ट उपसमुच्चय (subsets) ज्ञात करना

    यहां हम देखेंगे कि दिए गए सेट के सभी विशिष्ट उपसमुच्चय कैसे प्रदर्शित करें। इसलिए यदि सेट {1, 2, 3} है, तो उपसमुच्चय होंगे {}, {1}, {2}, {3}, {1, 2}, {2, 3}, {1, 3}, {1, 2, 3}। सभी उपसमुच्चयों के सेट को पावर सेट (power set) कहा जाता है। पावर सेट में 2n तत्व होते हैं। हम 0 से 2n (बहिष्कृत) तक लूप कर

  4. C++ प्रोग्राम: ऐसी संख्याएं प्रिंट करना जहां कोई दो लगातार संख्याएं सह-अभाज्य न हों और हर तीन लगातार संख्याएं सह-अभाज्य हों

    इस ट्यूटोरियल में, हम ऐसी संख्याएं प्रिंट करने के प्रोग्राम पर चर्चा करेंगे जहां कोई दो लगातार संख्याएं सह-अभाज्य (co-prime) नहीं हैं और हर तीन लगातार संख्याएं सह-अभाज्य हैं। इसमें, हमें एक पूर्णांक N दिया जाएगा, हमें N पूर्णांक प्रिंट करने होंगे जो 109 से कम हों जैसे कि कोई दो लगातार संख्याएं सह-अ

  5. C++ प्रोग्राम: बाइनरी ट्री में रूट से दिए गए नोड तक का पथ प्रिंट करना

    इस ट्यूटोरियल में, हम बाइनरी ट्री में रूट से दिए गए नोड तक का पथ प्रिंट करने के प्रोग्राम पर चर्चा करेंगे। एक दिए गए बाइनरी ट्री जिसमें विशिष्ट नोड्स हैं, हमें रूट नोड से बाइनरी ट्री के विशेष रूप से दिए गए नोड तक पहुंचने का पूरा पथ प्रिंट करना होगा। इस समस्या को हल करने के लिए, हम पुनरावृत्ति का उ

  6. C++ प्रोग्राम: समांतर चतुर्भुज के सभी संभावित निर्देशांक ज्ञात करना

    दिए गए तीन निर्देशांकों से समांतर चतुर्भुज (parallelogram) के शून्येतर क्षेत्रफल वाले सभी संभावित निर्देशांक ज्ञात करें। मान लें A, B, C तीन दिए गए बिंदु हैं, हमारे पास केवल तीन संभावित स्थितियां हो सकती हैं: AB, AC भुजाएं हैं, और BC विकर्ण है AB, BC भुजाएं हैं, और AC विकर्ण है BC, AC भुजाएं हैं, औ

  7. C++ प्रोग्राम: पूर्ण बाइनरी ट्री में रूट से सभी नोड्स तक का पथ प्रिंट करना

    इस ट्यूटोरियल में, हम बाइनरी ट्री के रूट नोड से दिए गए बाइनरी ट्री में मौजूद अन्य सभी नोड्स तक के पथ को प्रिंट करने के प्रोग्राम पर चर्चा करेंगे। इस प्रोग्राम में, हमें एक संख्या N दी जाएगी, जो 1 से N तक बाइनरी ट्री में मौजूद तत्वों की संख्या को दर्शाती है; 1 बाइनरी ट्री का रूट नोड है। इसलिए, हमारा

  8. C++ प्रोग्राम: शब्दकोश में विशिष्ट पैटर्न से मेल खाने वाली सभी स्ट्रिंग्स ज्ञात करना

    मान लें हमारे पास स्ट्रिंग्स की एक सूची है जिसे शब्दकोश कहा जाता है। हमारे पास एक अन्य पैटर्न स्ट्रिंग है। हमारा कार्य उन स्ट्रिंग्स को ज्ञात करना है जो पैटर्न से मेल खाती हैं। मान लें शब्दकोश [abb, xyz, aab, kmm] की तरह है, और पैटर्न stt है, तो परिणाम abb और kmm होंगे। चूंकि पैटर्न में पहले एक अक्ष

  9. C++ प्रोग्राम: दी गई स्ट्रिंग में "1(0+)1" के सभी पैटर्न ज्ञात करना

    मान लें किसी स्ट्रिंग में 1(0+)1 जैसे पैटर्न हैं। जहां (0+) 1 की गैर-खाली लगातार घटनाओं को इंगित करता है। हमें सभी पैटर्न ज्ञात करने हैं। पैटर्न ओवरलैप हो सकते हैं। स्ट्रिंग आवश्यक रूप से बाइनरी स्ट्रिंग नहीं है। यह केवल अंक और लोअरकेस वर्ण रख सकती है। मान लें स्ट्रिंग 1101001 की तरह है, तो ऐसे दो प

  10. C++ प्रोग्राम: क्रमबद्ध सरणी में सभी ट्रिपलेट ज्ञात करना जो ज्यामितीय प्रगति बनाते हैं

    मान लें हमारे पास विशिष्ट धनात्मक पूर्णांकों की एक क्रमबद्ध सरणी है। हमें सभी ट्रिपलेट ज्ञात करने हैं, जो पूर्णांक सामान्य अनुपात के साथ ज्यामितीय प्रगति (Geometric Progression) बनाते हैं। मान लें सरणी तत्व [1, 2, 6, 10, 18, 54] हैं, ट्रिपलेट (2, 6, 18), और (6, 18, 54) हैं, ये ज्यामितीय प्रगति बना र

  11. C++ प्रोग्राम: STL का उपयोग करके दी गई सीमा में अभाज्य संख्याएं प्रिंट करना

    इस ट्यूटोरियल में, हम C++ स्टैंडर्ड टेम्पलेट लाइब्रेरी का उपयोग करके दी गई संख्या की सीमा के लिए अभाज्य संख्याएं प्रिंट करने के प्रोग्राम पर चर्चा करेंगे। इसमें, हमें दो संख्याएं a और b दी जाएंगी। कार्य इस सीमा में आने वाली सभी अभाज्य संख्याओं को प्रिंट करना है। इसके लिए, हम एराटोस्थनीज की छलनी (Si

  12. C++ प्रोग्राम: सरणी में प्रत्येक तत्व के लिए निकटतम बड़ा मान ज्ञात करना

    यहां हम देखेंगे कि सरणी में प्रत्येक तत्व के लिए निकटतम बड़ा मान कैसे ज्ञात करें। यदि किसी तत्व x का अगला तत्व जो उससे बड़ा है, और सरणी में भी मौजूद है, तो वह उस तत्व का बड़ा मान होगा। यदि तत्व मौजूद नहीं है, तो -1 लौटाएं। मान लें सरणी तत्व [10, 5, 11, 6, 20, 12] हैं, तो बड़े तत्व [11, 6, 12, 10, -1

  13. C++ प्रोग्राम: पुनरावृत्ति के बिना रूट-टू-लीफ पथ प्रिंट करना

    इस ट्यूटोरियल में, हम दिए गए बाइनरी ट्री में रूट नोड से सभी पत्ती नोड्स तक के पथ को प्रिंट करने के प्रोग्राम पर चर्चा करेंगे। उदाहरण के लिए, मान लें हमारे पास निम्नलिखित बाइनरी ट्री है: इस बाइनरी ट्री में, हमारे पास 4 पत्ती नोड्स हैं। इसलिए रूट नोड से पत्ती नोड तक हमारे पास 4 पथ हो सकते हैं। इसे

  14. C++ प्रोग्राम: सबसे लंबा सामान्य उपस्ट्रिंग (Longest Common Substring) प्रिंट करना

    इस ट्यूटोरियल में, हम सबसे लंबे सामान्य उपस्ट्रिंग (longest common substring) को प्रिंट करने के प्रोग्राम पर चर्चा करेंगे। इसके लिए हमें दो स्ट्रिंग्स A और B दी जाएंगी। हमें इनपुट स्ट्रिंग्स A और B दोनों के लिए सामान्य सबसे लंबा उपस्ट्रिंग प्रिंट करना होगा। उदाहरण के लिए, यदि हमें HelloWorld और wo

  15. C++ प्रोग्राम: बाइनरी ट्री में पहला सबसे छोटा रूट-टू-लीफ पथ प्रिंट करना

    इस ट्यूटोरियल में, हम बाइनरी ट्री में पहला सबसे छोटा रूट-टू-लीफ पथ प्रिंट करने के प्रोग्राम पर चर्चा करेंगे। इसमें, हमें एक बाइनरी ट्री दिया जाएगा जिसमें विशिष्ट मान होंगे, और हमें दिए गए बाइनरी ट्री में रूट नोड से पत्ती नोड तक का सबसे छोटा पथ ज्ञात करना होगा। इसे हल करने के लिए, हम बाइनरी ट्री मे

  16. C++ प्रोग्राम: सरणी में प्रत्येक तत्व के लिए निकटतम बड़ा मान ज्ञात करना

    यहां हम देखेंगे कि सरणी में प्रत्येक तत्व के लिए निकटतम मान कैसे ज्ञात करें। यदि किसी तत्व x का अगला तत्व जो उससे बड़ा है, और सरणी में भी मौजूद है, तो वह उस तत्व का बड़ा मान होगा। यदि तत्व मौजूद नहीं है, तो -1 लौटाएं। मान लें सरणी तत्व [10, 5, 11, 6, 20, 12] हैं, तो बड़े तत्व [11, 6, 12, 10, -1, 20]

  17. C++ प्रोग्राम: DFS ट्रैवर्सल को चरण-दर-चरण प्रिंट करना

    इस ट्यूटोरियल में, हम दिए गए बाइनरी ट्री में डेप्थ फर्स्ट सर्च का उपयोग करके ट्रैवर्सल के चरणों को प्रिंट करने के प्रोग्राम पर चर्चा करेंगे। इसमें डेप्थ-फर्स्ट सर्च में होने वाला हर चरण शामिल होगा जिसमें बैकट्रैकिंग प्रक्रिया भी शामिल है। DFS के दौरान, हम प्रत्येक नोड को पार करेंगे और साथ ही पैरें

  18. C++ प्रोग्राम: संख्या में उन अंकों की संख्या ज्ञात करना जो संख्या को विभाजित करते हैं

    मान लें कोई संख्या दी गई है। हमें संख्या के उन अंकों की संख्या गिननी है जो संख्या को समान रूप से विभाजित करते हैं। मान लें संख्या 1012 है, परिणाम 3 है। तीन अंक 1, 1, और 2 हैं जो 1012 को समान रूप से विभाजित करते हैं। इसे हल करने के लिए, हम मापांक ऑपरेशन का उपयोग करके संख्या के प्रत्येक अंक को ज्ञात

  19. C++ प्रोग्राम: संख्या का घनमूल ज्ञात करना

    यहां हम देखेंगे कि किसी संख्या का घनमूल कैसे प्राप्त करें। मान लें कोई संख्या 27 है, तो इस संख्या का घनमूल 3 होगा। इस समस्या को हल करने के लिए, हम कुछ लाइब्रेरी फंक्शन का उपयोग किए बिना अपना तर्क परिभाषित करेंगे। हम बाइनरी सर्च दृष्टिकोण का उपयोग करेंगे। इस समस्या को हल करने के लिए हमें इन चरणों का

  20. C++ प्रोग्राम: बाइनरी ट्री में सबसे लंबा पत्ता-से-पत्ता पथ प्रिंट करना

    इस ट्यूटोरियल में, हम एक दिए गए बाइनरी ट्री में एक पत्ती नोड से दूसरी पत्ती नोड तक मौजूद सबसे लंबे पथ को प्रिंट करने के प्रोग्राम पर चर्चा करेंगे। दूसरे शब्दों में, हमें उन सभी नोड्स को प्रिंट करना है जो बाइनरी ट्री के व्यास में दिखाई देते हैं। यहां, किसी विशेष बाइनरी ट्री के लिए व्यास (या चौड़ाई)

Total 6007 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:91/301  20-कंप्यूटर/Page Goto:1 85 86 87 88 89 90 91 92 93 94 95 96 97