-
कॉकटेल सॉर्ट के लिए C++ प्रोग्राम?
कॉकटेल सॉर्ट बबल सॉर्ट की एक भिन्नता है जो एक स्थिर सॉर्टिंग एल्गोरिदम और एक तुलना सॉर्ट दोनों है जिसे द्विदिश बबल सॉर्ट, कॉकटेल शेकर सॉर्ट, शेकर सॉर्ट (जो चयन प्रकार के एक प्रकार को भी संदर्भित कर सकता है), रिपल सॉर्ट, शफ़ल सॉर्ट के रूप में भी जाना जाता है। , या शटल प्रकार। एल्गोरिथम एक बबल सॉर्ट स
-
दो नंबरों के सामान्य भाजक के लिए C++ प्रोग्राम?
दो संख्याओं का सार्व भाजक वे संख्याएँ होती हैं जो उन दोनों की भाजक होती हैं। उदाहरण के लिए, 12 के भाजक 1, 2, 3, 4, 6, 12 हैं। 18 के भाजक 1, 2, 3, 6, 9, 18 हैं। इस प्रकार, 12 और 18 के उभयनिष्ठ भाजक 1, 2, 3, 6 हैं। इनमें से सबसे बड़ा, शायद आश्चर्यजनक रूप से, 12 और 18 का सबसे बड़ा सामान्य भाजक कहा
-
कॉम्ब सॉर्ट के लिए C++ प्रोग्राम?
कॉम्ब सॉर्ट बबल सॉर्ट और कॉकटेल सॉर्ट के समान है। कॉम्ब सॉर्ट आसन्न तत्वों को देखना शुरू नहीं करता है, बल्कि तत्वों को एक निश्चित संख्या में अनुक्रमित के अलावा देखता है, इसे गैप कहा जाता है। गैप को [n/c] के रूप में परिभाषित किया गया है जहां n तत्वों की संख्या है और c सिकुड़न कारक है। प्रत्येक पुनराव
-
दो से अधिक (या सरणी) संख्याओं के GCD के लिए C++ प्रोग्राम?
दो संख्याओं का सार्व भाजक वे संख्याएँ होती हैं जो उन दोनों की भाजक होती हैं। उदाहरण के लिए, 12 के भाजक 1, 2, 3, 4, 6, 12 हैं। 18 के भाजक 1, 2, 3, 6, 9, 18 हैं। इस प्रकार, 12 और 18 के उभयनिष्ठ भाजक 1, 2 हैं। , 3, 6। इनमें से सबसे बड़ा, शायद आश्चर्यजनक रूप से, 12 और 18 का कहा जाता है। दो पूर्णांकों a
-
जीनोम सॉर्ट के लिए सी ++ प्रोग्राम?
ग्नोम सॉर्ट एक सॉर्टिंग एल्गोरिथम है जो इंसर्शन सॉर्ट के समान है, सिवाय इसके कि किसी तत्व को उसके उचित स्थान पर ले जाना स्वैप की एक श्रृंखला द्वारा पूरा किया जाता है, जैसे बबल सॉर्ट में। Input: 53421 Output: 12345 स्पष्टीकरण सॉर्टिंग एल्गोरिदम जो किसी तत्व को उसके उचित स्थान पर ले जाता है, स्वैप की
-
C++ प्रोग्राम X से विभाज्य सबसे बड़ी K अंक संख्या के लिए?
दो पूर्णांक X और K दिए गए हैं। K पूर्णांक संख्या में अंकों की संख्या है। तर्क X से विभाज्य सबसे बड़ी K-अंकीय संख्या ज्ञात करना है। Input: X = 30, K = 3 Output: 980 स्पष्टीकरण 980 30 से विभाज्य तीन अंकों की सबसे बड़ी संख्या है। K को 10 के घात में लेकर 1 से घटाने पर हमें K अंकों की सबसे बड़ी संख्या प
-
अद्यतन के बिना श्रेणी योग प्रश्नों के लिए सी ++ कार्यक्रम?
हमें अनुक्रमणिका i से अनुक्रमणिका j तक के तत्वों के योग की गणना करने की आवश्यकता है। i और j इंडेक्स मानों वाली क्वेरी को कई बार निष्पादित किया जाएगा। Input:arr[] = {5, 6, 3, 4, 1 } i = 1, j =3 Output: 13 स्पष्टीकरण 6 + 3 + 4 = 13 sum[] = {5, 6+5, 3+6+5, 4+3+6+5, 1+4+3+6+5 } sum[]={5,11,14,18,19}
-
रिकर्सिव बबल सॉर्ट के लिए सी ++ प्रोग्राम?
बबल सॉर्ट में आसन्न जोड़े की तुलना करता है और यदि वे गलत क्रम में हैं तो उन्हें स्वैप कर देते हैं। इस प्रकार के बबल सॉर्ट में हम रिकर्सिव फ़ंक्शन का उपयोग करते हैं जो स्वयं को कॉल करता है। Input:53421 Output:12345 स्पष्टीकरण पुनरावर्ती (सेल्फ़-कॉलिंग) फ़ंक्शन का उपयोग आसन्न जोड़े की तुलना करता है औ
-
सी ++:प्रतिस्पर्धी प्रोग्रामिंग में कोड छोटा करने के तरीके?
इस खंड में हम प्रतिस्पर्धी प्रोग्रामिंग के लिए कोड छोटा करने की रणनीति के कुछ उदाहरण देखेंगे। मान लीजिए हमें कुछ बड़ी मात्रा में कोड लिखने हैं। उस कोड में, हम उन्हें और छोटा करने के लिए कुछ रणनीति का पालन कर सकते हैं। हम इसे छोटा करने के लिए टाइप-नाम बदल सकते हैं। विचार प्राप्त करने के लिए कृपया को
-
STL से संबंधित C++ के छिपे हुए ट्रिक्स
यहां हम STL से संबंधित C++ के कुछ छिपे हुए ट्रिक्स देखेंगे। ब्रेसिज़ {} का उपयोग करके जोड़े का मान निर्दिष्ट करें। हम उनका उपयोग टुपल्स में असाइन करने के लिए भी कर सकते हैं। pair<int, int> my_pair = make_pair(10, 20); pair<int, int> my_pair2 = { 10, 20 }; //using braces pair<int, <
-
सी ++ में सरणी पर वेक्टर के लाभ
यहां हम C++ में वेक्टर ओवर ऐरे के कुछ फायदे और नुकसान देखेंगे। वेक्टर टेम्पलेट वर्ग है। यह सी ++ केवल निर्माण करता है। Arrays अंतर्निहित भाषा निर्माण हैं। सरणी विभिन्न भाषाओं में मौजूद हैं। वेक्टर को सूची इंटरफ़ेस के साथ गतिशील सरणियों के रूप में लागू किया जाता है, सरणी को आदिम डेटाटाइप के साथ
-
सभी अद्वितीय ट्रिपल जो C++ में दिए गए मान तक योग करते हैं
यहां हम एक दिलचस्प समस्या देखेंगे। हमारे पास कुछ तत्वों के साथ एक सरणी है। एक योग मूल्य दिया जाता है। हमारा काम सरणी से तीन गुना खोजना है, और जिसका योग दिए गए योग के समान है। मान लीजिए कि सरणी {4, 8, 63, 21, 24, 3, 6, 1, 0} है, और योग मान S =18 है। तो त्रिक {4, 6, 8} होंगे। यदि एक से अधिक त्रिक मौजू
-
C++ में दिए गए भुजाओं वाले किसी भी त्रिभुज के परिवृत्त का क्षेत्रफल
यहां हम यह देखेंगे कि किसी त्रिभुज के परिवृत्त का क्षेत्रफल कैसे ज्ञात किया जाता है, जिसकी भुजाएँ दी गई हैं। यहाँ भुजा AB a है, BC b है और CA c है, त्रिज्या r है। त्रिज्या r समान है - उदाहरण #include <iostream> #include <cmath> using namespace std; float area(float a, float b, float
-
सबसे बड़े वर्ग का क्षेत्रफल जिसे C++ में दीर्घवृत्त में अंकित किया जा सकता है
यहां हम सबसे बड़े वर्ग का क्षेत्रफल देखेंगे जिसे एक दीर्घवृत्त में अंकित किया जा सकता है। दीर्घवृत्त में वर्ग नीचे जैसा होगा - दीर्घवृत्त का क्षेत्रफल है - अब, यदि x और y समान हैं, तो तो क्षेत्रफल है - उदाहरण #include <iostream> #include <cmath> using namespace std; float area
-
C++ में षट्भुज में अंकित सबसे बड़े त्रिभुज का क्षेत्रफल
यहां हम सबसे बड़े त्रिभुज का क्षेत्रफल देखेंगे जो नियमित षट्भुज में अंकित है। षट्भुज की प्रत्येक भुजा a है, और त्रिभुज की प्रत्येक भुजा b है। इस आरेख से हम देख सकते हैं कि यदि हम षट्भुज की एक भुजा का उपयोग करके एक त्रिभुज बनाते हैं, तो ये दोनों त्रिभुज प्रत्येक भुजा को दो भागों में बना रहे हैं। ह
-
सी ++ एसटीएल में ऐरे एल्गोरिदम
सी ++ 11 के बाद से एसटीएल में अलग-अलग कार्य जोड़े गए हैं। ये फ़ंक्शन एल्गोरिथम हेडर फ़ाइल में मौजूद हैं। यहां हम इसके कुछ कार्य देखेंगे। All_of () फ़ंक्शन का उपयोग एक शर्त की जाँच करने के लिए किया जाता है, जो एक कंटेनर के सभी तत्वों के लिए सही है। आइए विचार प्राप्त करने के लिए कोड देखें उदाहरण
-
सी ++ में दोनों तरफ सम या विषम संख्याओं की समान गणना के साथ ऐरे इंडेक्स
यहां हम एक समस्या देखेंगे, मान लीजिए कि एक सरणी दी गई है। एन तत्व हैं। हमें एक सूचकांक ज्ञात करना है, जहाँ इसके बायीं ओर की सम संख्याओं की बारंबारता और इसके दायीं ओर की सम संख्याओं की बारंबारता समान हो, या इसके बायीं ओर की विषम संख्याओं की आवृत्ति इसके दाईं ओर की विषम संख्याओं की आवृत्ति के समान हो।
-
किनारों को वज़न इस तरह असाइन करें कि वज़न के मामले में सबसे लंबा रास्ता C++ में कम से कम हो
यहाँ हम एक समस्या देखेंगे, इस समस्या में एक पेड़ का एक किनारा और एक योग S दिया गया है। कार्य अन्य सभी भारों को भार सौंपना है, ताकि वजन के मामले में सबसे लंबा रास्ता कम से कम हो। इसे दिए गए भारों का योग S के समान है। दृष्टिकोण सरल है। एक पेड़ का गुण कि एक पथ में अधिकतम दो पत्ती नोड हो सकते हैं। इसका
-
C++ में पैरेंट पॉइंटर के साथ बाइनरी सर्च ट्री इंसर्ट
हम पुनरावर्ती तरीके से BST में नया नोड सम्मिलित कर सकते हैं। उस स्थिति में हम प्रत्येक सबट्री की जड़ का पता लौटाते हैं। यहां हम एक और दृष्टिकोण देखेंगे, जहां पेरेंट पॉइंटर को बनाए रखने की आवश्यकता होगी। नोड आदि के पूर्वज को खोजने के लिए पेरेंट पॉइंटर मददगार होगा। विचार बाएं और दाएं उपट्री के पते को
-
इसे सी ++ में हटाएं?
डिलीट एक ऐसा ऑपरेटर है जिसका उपयोग वेरिएबल के स्टोरेज स्पेस को डीलोकेट करने के लिए किया जाता है। यह पॉइंटर एक प्रकार का पॉइंटर होता है जिसे एक्सेस किया जा सकता है लेकिन केवल नॉनस्टैटिक मेंबर फंक्शन के अंदर और यह उस ऑब्जेक्ट के पते की ओर इशारा करता है जिसे मेंबर फंक्शन कहा जाता है। यह सूचक वर्तमान