-
C++ में सबसे छोटी K अंकों की संख्या जो X से विभाज्य हो
समस्या विवरण सबसे छोटी K-अंकीय संख्या जो X से विभाज्य हो, सूत्र का उपयोग करके विभाज्यता की जांच करके पाई जाती है। सूत्र निम्न तरीके से काम करता है: न्यूनतम K-अंकीय संख्या [min] की गणना करें, उदाहरण: 10, 100, 1000, आदि (10^(K-1)) अब जांचें कि क्या min, X से विभाज्य है। यदि हां, तो यही उत्तर है यदि
-
C++ में स्ट्रिंग क्लास और इसके अनुप्रयोग
C++ में स्ट्रिंग क्या है? स्ट्रिंग कैरेक्टर्स का अनुक्रम है। C++ प्रोग्रामिंग भाषा में, स्ट्रिंग्स को दो तरीकों से परिभाषित किया जा सकता है: C-स्टाइल स्ट्रिंग्स: स्ट्रिंग को कैरेक्टर सरणी के रूप में मानते हैं C++ स्ट्रिंग क्लास: <string> लाइब्रेरी से std::string क्लास का उपयोग स्ट्रिंग क्ल
-
C++ में mutable कीवर्ड
mutable कीवर्ड क्या है? Mutable डेटा सदस्य वे सदस्य हैं जिनके मान रनटाइम पर बदले जा सकते हैं भले ही ऑब्जेक्ट कॉन्स्टेंट टाइप का हो। यह कॉन्स्टेंट के बिल्कुल विपरीत है। कभी-कभी लॉजिक के लिए केवल एक या दो डेटा सदस्यों को वेरिएबल के रूप में और दूसरे को कॉन्स्टेंट के रूप में उपयोग करने की आवश्यकता होत
-
C++ प्रोग्रामिंग इंटर्नल्स: कंपाइलर कैसे काम करता है
C++ इंटर्नल्स क्या है? C++ इंटर्नल्स का अर्थ है कि C++ कंपाइलर कैसे .cpp कोड को कंपाइल करता है और हमें आउटपुट देता है। C++ सिस्टम सॉफ्टवेयर लिखने के लिए सबसे लोकप्रिय प्रोग्रामिंग भाषा है। यह C प्रोग्रामिंग भाषा का विस्तार है। C एक कंपाइल्ड भाषा है। C++ कंपाइलर C++ कोड को कंपाइल करके ऑब्जेक्ट या एक
-
C++ STL में bitset::flip() फंक्शन
bitset::flip() फंक्शन क्या है? bitset::flip() C++ STL (स्टैंडर्ड टेम्पलेट लाइब्रेरी) का एक इनबिल्ट मेथड है। यह कॉलिंग बिटसेट के बिट्स को फ्लिप करता है। जब कोई पैरामीटर पास नहीं किया जाता तो यह मेथड सभी 0 को 1 में और सभी 1 को 0 में बदल देता है, यानी कॉलिंग बिटसेट के प्रत्येक बिट को उलट देता है। यदि
-
C++ STL में bitset::all() फंक्शन
bitset::all() फंक्शन क्या है? bitset::all() C++ STL (स्टैंडर्ड टेम्पलेट लाइब्रेरी) का एक इनबिल्ट फंक्शन है। यह फंक्शन एक बूलियन मान लौटाता है। यदि कॉलिंग बिटसेट के सभी बिट्स 1 हैं तो रिटर्न मान true होता है, अन्यथा यह false लौटाता है। यह फंक्शन कोई पैरामीटर स्वीकार नहीं करता और एक बूलियन मान लौटात
-
C++ में स्ट्रिंग को दिए गए संख्या में कंकेटनेट करना
समस्या विवरण एक स्ट्रिंग को दी गई संख्या में कंकेटनेट करने का प्रोग्राम स्ट्रिंग कंकेटनेशन मेथड को n बार चलाएगा, n के मान के आधार पर। परिणाम वह स्ट्रिंग होगी जो कई बार दोहराई गई हो। उदाहरण दिया गया स्ट्रिंग: I love Tutorials point n = 5 आउटपुट I love Tutorials pointI love Tutorials pointI love Tu
-
C++ में डिज्क्स्ट्रा का सबसे छोटा पथ एल्गोरिदम
डिज्क्स्ट्रा एल्गोरिदम क्या है? डिज्क्स्ट्रा एल्गोरिदम (Dijkstras Shortest Path First Algorithm, SPF Algorithm) ग्राफ में नोड्स के बीच सबसे छोटे पथ ढूंढने का एक एल्गोरिदम है, जो उदाहरण के लिए रोड नेटवर्क को दर्शा सकता है। एल्गोरिदम प्रारंभिक वर्टेक्स (स्रोत) से ग्राफ में अन्य सभी बिंदुओं तक सबसे छो
-
C++ में '-' ऑपरेटर का उपयोग करके दो संख्याओं का जोड़
ऑपरेटर ओवरलोडिंग क्या है? ऑपरेटर ओवरलोडिंग C++ में एक महत्वपूर्ण अवधारणा है। यह पॉलीमॉर्फिज्म का एक प्रकार है जिसमें एक ऑपरेटर को ओवरलोड करके उपयोगकर्ता-परिभाषित अर्थ दिया जाता है। ओवरलोडेड ऑपरेटर का उपयोग उपयोगकर्ता-परिभाषित डेटा प्रकार पर ऑपरेशन करने के लिए किया जाता है। उदाहरण के लिए, + ऑपरेटर क
-
C++ में N अंक जोड़ें ताकि प्रत्येक जोड़ के बाद B से विभाज्य हो
समस्या विवरण दिए गए a, b और n। हमें निम्नलिखित शर्तों पर विचार करके इष्टतम समाधान ढूंढना है: n अंकों को a में जोड़ें ताकि प्रत्येक पुनरावृत्ति के बाद यह b से विभाज्य हो। शर्तें: a में एक अंक जोड़ें ताकि जोड़ने के बाद, a, b से विभाज्य हो n पुनरावृत्तियों के बाद a का सबसे छोटा संभव मान प्रिंट करें
-
C++ में वेक्टर के सरणी पर लाभ
वेक्टर और सरणी में अंतर वेक्टर एक टेम्पलेट क्लास है और केवल C++ का निर्माण है जबकि सरणी बिल्ट-इन भाषा निर्माण है और C और C++ दोनों में मौजूद है। वेक्टर को लिस्ट इंटरफेस के साथ डायनामिक सरणी के रूप में लागू किया जाता है जबकि सरणी को प्रिमिटिव डेटा टाइप इंटरफेस के साथ स्टैटिकली या डायनामिकली लागू कि
-
C++ में पिजनहोल सॉर्ट प्रोग्राम
पिजनहोल सॉर्ट क्या है? पिजनहोल सॉर्ट गैर-तुलनात्मक सॉर्टिंग तकनीक का एक उदाहरण है। इसका उपयोग वहां किया जाता है जहां आइटम्स की संख्या और संभावित कुंजी मानों की रेंज लगभग समान होती है। इस सॉर्ट को करने के लिए, हमें कुछ होल्स बनाने की आवश्यकता होती है। होल्स की संख्या संख्याओं की रेंज द्वारा तय की ज
-
C++ में क्विकसॉर्ट प्रोग्राम
क्विकसॉर्ट क्या है? क्विकसॉर्ट एक सॉर्टिंग तकनीक है जो अनसॉर्टेड सूची (सरणी) को सॉर्ट करने के लिए तुलनाओं का उपयोग करती है। क्विकसॉर्ट को पार्टीशन एक्सचेंज सॉर्ट के नाम से भी जाना जाता है। यह एक स्थिर सॉर्ट नहीं है, क्योंकि समान सॉर्ट आइटम्स का सापेक्ष क्रम संरक्षित नहीं रहता। क्विकसॉर्ट एक सरणी प
-
दो पूर्णांकों के बीच आर्मस्ट्रांग नंबर C++ में
आर्मस्ट्रांग नंबर क्या है? एक पूर्णांक को क्रम n का आर्मस्ट्रांग नंबर कहा जाता है यदि इसके प्रत्येक अंक को अलग करके घन किया जाए और उनका योग निकाला जाए, तो योग वही संख्या होगी। अर्थात: abcd... = a³ + b³ + c³ + d³ + ... 3 अंकों के आर्मस्ट्रांग नंबर के मामले में, प्रत्येक अंक के घन का योग संख्या के ब
-
C++ में बाइडायरेक्शनल इटरेटर्स
बाइडायरेक्शनल इटरेटर्स क्या हैं? वे इटरेटर्स जो रेंज के तत्वों के क्रम को दोनों दिशाओं से एक्सेस करने का अधिकार रखते हैं - अंत से और शुरुआत से - बाइडायरेक्शनल इटरेटर्स कहलाते हैं। इटरेटर्स लिस्ट, मैप और सेट जैसे डेटा प्रकारों पर काम कर सकते हैं। बाइडायरेक्शनल इटरेटर्स में फॉरवर्ड इटरेटर्स के समान
-
द्विदिशात्मक खोज (Bidirectional Search) एल्गोरिदम C++ में
द्विदिशात्मक खोज क्या है? द्विदिशात्मक खोज (Bidirectional Search) एक खोज तकनीक है जो दो दिशाओं में चलती है। यह दो खोजों के साथ काम करती है जो एक साथ चलती हैं: पहली स्रोत (source) से लक्ष्य (goal) तक और दूसरी लक्ष्य से स्रोत तक पीछे की दिशा में। एक आदर्श स्थिति में, दोनों खोजें डेटा संरचना के बीच मे
-
C++ STL में asinh() फंक्शन
asinh() फंक्शन क्या है? asinh() फंक्शन C++ स्टैंडर्ड लाइब्रेरी का एक फंक्शन है। asinh(value) एक इनवर्स हाइपरबोलिक साइन है जो sinh(x) का मान लौटाता है जहां x रेडियन में होता है। फंक्शन प्रोटोटाइप asinh(value); पैरामीटर फंक्शन को इनवर्स हाइपरबोलिक एंगल रेडियन में पास किया जाता है। यह नेगेटिव, पॉजिट
-
C++ में कॉम्प्लेक्स नंबर के लिए acosh() फंक्शन
acosh() फंक्शन क्या है? acosh() इनवर्स हाइपरबोलिक कोसाइन फंक्शन है जो पैरामीटर के रूप में पास किए गए तत्व का इनवर्स हाइपरबोलिक कोसाइन लौटाता है। यह फंक्शन कॉम्प्लेक्स नंबर्स पर काम कर सकता है। सभी मान रेडियन्स में होते हैं। सिंटैक्स template<class T> complex<T> acosh(const complex<T
-
C++ STL लाइब्रेरी: कंटेनर, एल्गोरिदम और इटरेटर
C++ STL क्या है? C++ STL (स्टैंडर्ड टेम्पलेट लाइब्रेरी) C++ टेम्पलेट क्लासेस का एक शक्तिशाली समूह है जो सामान्य-उद्देश्य वाली क्लासेस और फंक्शन्स प्रदान करता है। यह टेम्पलेट्स का उपयोग करके कई लोकप्रिय और आमतौर पर उपयोग किए जाने वाले एल्गोरिदम और डेटा संरचनाओं जैसे वेक्टर, लिस्ट, क्यू, और स्टैक को
-
C++ में बोगोसॉर्ट या परम्यूटेशन सॉर्ट प्रोग्राम
बोगोसॉर्ट क्या है? बोगोसॉर्ट एक अत्यंत अक्षम सॉर्टिंग एल्गोरिदम है जो कलेक्शन को तब तक रैंडमली शफल करता रहता है जब तक वह सॉर्ट न हो जाए। यह परम्यूटेशन और कॉम्बिनेशन पर आधारित एक अप्रभावी एल्गोरिदम है, इसलिए इसे परम्यूटेशन सॉर्ट के नाम से भी जाना जाता है। इसके अन्य नाम हैं: शॉटगन सॉर्ट, स्टुपिड सॉर्