-
जांचें कि एक सर्कल दूसरे सर्कल के अंदर है या नहीं C++
मान लीजिए कि हमारे पास दो सर्कल हैं (केंद्र बिंदु और त्रिज्या मान), हमें जांचना है कि एक सर्कल दूसरे सर्कल के अंदर फिट है या नहीं। तीन संभावित कारण हैं। छोटा वृत्त एक दूसरे को छुए बिना, पूरी तरह से बड़े के अंदर होता है। इस मामले में, केंद्रों और छोटी त्रिज्या के बीच की दूरी का योग एक बड़े त्रिज्य
-
जांचें कि दी गई सरणी जोड़ीदार क्रमबद्ध है या नहीं सी ++ में
हमारे पास n तत्वों के साथ एक सरणी A है। हमें यह जांचना होगा कि सरणी जोड़ीदार क्रमबद्ध है या नहीं। मान लीजिए कि सरणी {8, 10, 18, 20, 5, 15} जैसी है। यह जोड़ी के अनुसार क्रमबद्ध है (8, 10), (18, 20), (5, 15) क्रमबद्ध हैं। यदि सरणी में विषम संख्या में तत्व हैं, तो अंतिम को अनदेखा कर दिया जाएगा। दृष्टि
-
जांचें कि दिया गया मैट्रिक्स सी ++ में स्पैस है या नहीं
यहां हम देखेंगे कि कैसे जांचा जाए कि मैट्रिक्स विरल है या नहीं। एक विरल मैट्रिक्स एक मैट्रिक्स है जहां अधिकांश तत्व 0 हैं। एक विरल मैट्रिक्स की परिभाषा है, यदि तत्वों का 2/3 भाग 0 है, तो मैट्रिक्स को एक विरल मैट्रिक्स के रूप में दर्शाया जाता है। यहाँ एक विरल मैट्रिक्स का उदाहरण दिया गया है। इसे ज
-
जाँच करें कि दी गई संख्या C++ में विरल है या नहीं
इस खंड में, हम देखेंगे कि कैसे जांचा जाता है कि कोई संख्या विरल है या नहीं। एक संख्या को विरल कहा जाता है यदि संख्या के द्विआधारी प्रतिनिधित्व में दो या दो से अधिक लगातार 1s नहीं हैं। मान लीजिए एक संख्या 72 के समान है। यह 01001000 है। यहाँ कोई दो या अधिक क्रमागत 1s नहीं हैं। यह जांचने के लिए कि कोई
-
जांचें कि क्या दी गई स्ट्रिंग सी ++ में पैलिंड्रोम का घूर्णन है
यहां हम देखेंगे, एक स्ट्रिंग निश्चित रोटेशन के बाद पैलिंड्रोम है या नहीं। पैलिंड्रोम एक स्ट्रिंग है जो दोनों दिशाओं में समान होती है। एक स्ट्रिंग रोटेशन एक पैलिंड्रोम है यदि वह AAAAD जैसा है। यह सीधे पैलिंड्रोम नहीं है, लेकिन इसका रोटेशन AADAA एक पैलिंड्रोम है। यह जांचने के लिए कि कोई स्ट्रिंग पैलि
-
जाँच करें कि क्या किसी संख्या को C++ में दो प्रचुर संख्याओं के योग के रूप में व्यक्त किया जा सकता है
मान लीजिए हमारे पास एक नंबर है। हमें इसे दो प्रचुर संख्या के योग के रूप में व्यक्त करना है, यदि हाँ, तो संख्याओं को प्रिंट करें, अन्यथा -1 को प्रिंट करें। एक संख्या को प्रचुर संख्या कहा जाता है, संख्या के सभी उचित भाजक का योग होता है, जिसे योग (एन) द्वारा दर्शाया जाता है, संख्या के मूल्य से अधिक होत
-
जांचें कि क्या किसी संख्या में वैकल्पिक पैटर्न में बिट्स हैं - C++ में 1 सेट करें
आइए मान लें कि हमारे पास एक पूर्णांक n है। समस्या यह जांचना है कि क्या इस पूर्णांक के बाइनरी समकक्ष में वैकल्पिक पैटर्न हैं या नहीं। वैकल्पिक पैटर्न का अर्थ है 101010…. दृष्टिकोण इस प्रकार है:बाइनरी समकक्ष का उपयोग करके प्रत्येक अंक की जांच करें, और यदि लगातार दो समान हैं, तो झूठी वापसी करें, अन्यथ
-
जांचें कि क्या किसी संख्या में वैकल्पिक पैटर्न में बिट्स हैं - सेट -2 ओ (1) सी ++ में दृष्टिकोण
आइए मान लें कि हमारे पास एक पूर्णांक n है। समस्या यह जांचना है कि क्या इस पूर्णांक के बाइनरी समकक्ष में वैकल्पिक पैटर्न हैं या नहीं। वैकल्पिक पैटर्न का अर्थ है 101010…. 1) की गणना करें, अब यदि num के सभी बिट्स 1 हैं, तो num में वैकल्पिक पैटर्न हैं। उदाहरण #include <iostream> #include <algo
-
जांचें कि कोई संख्या कृष्णमूर्ति संख्या है या नहीं C++
यहां हम देखेंगे कि किसी संख्या की जांच कैसे करें कृष्णमूर्ति संख्या है या नहीं। एक संख्या कृष्णमूर्ति संख्या होती है, यदि प्रत्येक अंक के भाज्य का योग संख्या के समान हो। उदाहरण के लिए, यदि कोई संख्या 145 है, तो योग =1! +4! +5! =1 + 24 + 120 =145। तो यह कृष्णमूर्ति संख्या है, तर्क सरल है, हमें प्रत्
-
जाँच करें कि C++ में कोई संख्या 23 से विभाज्य है या नहीं
यहां हम एक प्रोग्राम देखेंगे, जो यह जांच सकता है कि कोई संख्या 23 से विभाज्य है या नहीं। मान लीजिए एक संख्या 1191216 दी गई है। यह 23 से विभाज्य है। विभाज्यता जांचने के लिए हमें इस नियम का पालन करना होगा - हर बार संख्या/छंटनी की गई संख्या का अंतिम अंक निकालें छोटी संख्या में 7 * (पिछली गणना की
-
जाँच करें कि C++ में कोई संख्या 41 से विभाज्य है या नहीं
यहां हम एक प्रोग्राम देखेंगे, जो यह जांच सकता है कि कोई संख्या 41 से विभाज्य है या नहीं। मान लीजिए एक संख्या 104413920565933 दी गई है। यह 41 से विभाज्य है। विभाज्यता जांचने के लिए हमें इस नियम का पालन करना होगा - हर बार संख्या/छंटनी की गई संख्या का अंतिम अंक निकालें छोटी संख्या में 4 * (पिछली
-
जांचें कि क्या कोई संख्या केवल C++ में 1, 14 या 144 के संयोजन से बनती है
यहां हम एक समस्या देखेंगे, जो यह बता सकती है कि क्या कोई स्ट्रिंग या संख्या केवल 1, 14 या 144 का संयोजन है। मान लीजिए कि एक स्ट्रिंग 111411441 है, यह मान्य है, लेकिन 144414 मान्य नहीं है। कार्य सरल है, हमें अंतिम से एक अंक, दो अंकों और तीन अंकों की संख्या प्राप्त करनी है, और जांच करें कि क्या वे इन
-
सरणी के तत्वों को क्रमबद्ध करें जो C++ में K के गुणकों के बीच होता है
मान लीजिए कि हमारे पास एक सरणी A है, और एक अन्य पूर्णांक K है। हमें उन तत्वों को क्रमबद्ध करना है जो K के किन्हीं दो गुणकों के बीच हैं। मान लीजिए कि A [2, 13, 3, 1, 21, 7, 8, 13, 12 जैसा है। ], और K =2. आउटपुट [2, 1, 3, 7, 13, 21, 8, 13, 12] होगा। यहां 2 का गुणज 2, 8 और 12 है, 2 और 8 के बीच के तत्व
-
सी ++ में किसी अन्य स्ट्रिंग द्वारा परिभाषित वर्णानुक्रम के अनुसार स्ट्रिंग्स की सरणी को क्रमबद्ध करें
मान लीजिए कि हमारे पास स्ट्रिंग्स की एक सरणी है, और संदर्भ के लिए एक और स्ट्रिंग है। हमें संदर्भ स्ट्रिंग लेनी है और संदर्भ स्ट्रिंग में वर्णों के क्रम का उपयोग करके हम स्ट्रिंग सरणी को सॉर्ट करेंगे। यहां हम सरणी में स्ट्रिंग्स पर विचार कर रहे हैं, और संदर्भ स्ट्रिंग लोअर केस अक्षरों में है। मान ली
-
सी ++ में एसटीएल में जोड़ी का उपयोग करके किसी अन्य सरणी के अनुसार सरणी को सॉर्ट करना
मान लीजिए कि हमारे पास दो अलग-अलग सरणियाँ हैं। हमें सी ++ एसटीएल जोड़ी वर्ग का उपयोग करके दूसरे सरणी के आधार पर एक सरणी को सॉर्ट करना होगा। दो सरणियों पर विचार करें जैसे A1 =[2, 1, 5, 4, 9, 3, 6, 7, 10, 8], और दूसरी सरणी A2 =[A, B, C, D, E, F, G जैसी है। , एच, आई, जे], आउटपुट इस तरह होगा:ए 1 =[1, 2,
-
C++ में एक पूर्ण ग्राफ़ से अधिकतम संभव एज डिसजॉइंट स्पैनिंग ट्री
मान लीजिए हमारे पास एक पूरा ग्राफ है; हमें एज डिसजॉइंट स्पैनिंग ट्री की संख्या गिननी है। एज डिसजॉइंट स्पैनिंग पेड़ फैले हुए पेड़ हैं, जहां सेट में कोई भी दो पेड़ आम तौर पर किनारे नहीं होते हैं। मान लीजिए कि N (शीर्षों की संख्या) 4 है, तो आउटपुट 2 होगा। 4 शीर्षों का उपयोग करने वाला पूरा ग्राफ नीचे जै
-
C++ में डिवाइड और कॉनकर का उपयोग करते हुए अधिकतम योग सबअरे
मान लीजिए कि हमारे पास सकारात्मक और नकारात्मक मूल्यों वाले डेटा की एक सूची है। हमें सन्निहित उप-सरणी का योग ज्ञात करना है जिसका योग सबसे बड़ा है। मान लीजिए सूची में {-2, -5, 6, -2, -3, 1, 5, -6} है, तो अधिकतम उप-सरणी का योग 7 है। यह {6, -2, -3 का योग है। , 1, 5} हम इस समस्या का समाधान फूट डालो और ज
-
C++ में काउंटिंग सॉर्ट का उपयोग करते हुए माध्यिका और विधा
विचार करें कि हमारे पास आकार n की एक सरणी है, हमें काउंटिंग सॉर्ट तकनीक का उपयोग करके माध्यिका और मोड को खोजना होगा। यह तकनीक तब उपयोगी होती है जब सरणी तत्व सीमित सीमा में हों। मान लीजिए कि तत्व {1, 1, 1, 2, 7, 1} हैं, तो बहुलक 1 है और माध्यिका 1.5 है। आइए देखें कि माध्यिका क्या है और बहुलक क्या है
-
C++ में एक वर्ण की सभी घटनाओं को हटाने के बाद ASCII मानों का योग कम से कम करें
मान लीजिए कि हमारे पास एक स्ट्रिंग है। किसी विशेष वर्ण की प्रत्येक घटना को हटाने के बाद, हमें प्रत्येक वर्ण के ASCII मानों के योग को स्ट्रिंग में कम करना होगा। मान लीजिए कि एक स्ट्रिंग हैलो की तरह दी गई है, ASCII वर्णों का योग (104 + 101 + 108 + 108 + 111) =532 है। अब प्रत्येक वर्ण की घटनाओं की जाँच
-
C++ में दो न्यूमेरिक स्ट्रिंग्स को एक समान बनाने की न्यूनतम लागत
मान लीजिए कि हमारे पास दो अंकीय तार ए और बी हैं। हमें ए और बी को समान बनाने के लिए न्यूनतम लागत का पता लगाना है। हम केवल एक ही ऑपरेशन कर सकते हैं, यानी हम स्ट्रिंग से अंकों को हटा सकते हैं, संख्या से एक अंक को हटाने की लागत अंकों के मूल्य के समान है। मान लीजिए कि स्ट्रिंग A =6789, B =7859, तो हमें A