-
C++ . का उपयोग करके पेल नंबर खोजें
दी गई समस्या में, हमें एक पूर्णांक n दिया गया है, हमें Pn . खोजने की आवश्यकता है , यानी, उस स्थिति में पेल नंबर। अब, जैसा कि हम जानते हैं, पेल नंबर इस सूत्र द्वारा दी गई श्रृंखला का एक हिस्सा है -Pn =2*पीएन-1 + पीएन-2 पहली दो शुरुआती संख्याओं के साथ - P0 =0 और पी1 =1 समाधान खोजने के लिए दृष्टिकोण
-
C++ का उपयोग करके पंचकोणीय पिरामिड संख्या ज्ञात कीजिए
एक पंचकोणीय पिरामिड संख्या एक पंचकोणीय आधार पिरामिड में मदों की संख्या के बराबर होती है। नीचे कुछ पंचकोणीय संख्याओं को देखें। N तक पंचकोणीय संख्याओं का योग Nवीं पंचकोणीय पिरामिड संख्या के बराबर होता है। इस लेख में, हम उदाहरण के लिए, Nth पंचकोणीय पिरामिड संख्या खोजने पर चर्चा करेंगे Input : N = 4
-
बिटवाइज़ के लिए क्वेरीज़ और C++ . का उपयोग करके दिए गए Array के इंडेक्स रेंज [L, R] में
इस लेख में, हमने एक समस्या दी है जिसमें हमें पूर्णांकों की एक सरणी दी गई है, और हमें बिटवाइज़ और दी गई श्रेणियों को खोजने का काम सौंपा गया है, उदाहरण के लिए 7minus; Input: arr[ ] = {1, 3, 1, 2, 32, 3, 3, 4, 4}, q[ ] = {{0, 1}, {3, 5}} Output: 1 0 0 1 AND 31 = 1 23 AND 34 AND 4 = 00 Input: arr[ ] = {
-
बिटवाइज़ के लिए क्वेरीज़ या C++ . का उपयोग करके दिए गए ऐरे के इंडेक्स रेंज [L, R] में
इस लेख में, हमें पूर्णांकों की एक सरणी दी गई है। हमें बिटवाइज़ या दी गई श्रेणी में मौजूद सभी नंबरों को खोजने का काम सौंपा गया है, उदाहरण के लिए, Input: arr[] = {1, 3, 1, 2, 3, 4}, q[] = {{0, 1}, {3, 5}} Output: 3 7 1 OR 3 = 3 2 OR 3 OR 4 = 7 Input: arr[] = {1, 2, 3, 4, 5}, q[] = {{0, 4}, {1, 3}} Out
-
C++ का उपयोग करने से अधिक और कम नहीं के लिए क्वेरी
इस लेख में, हमें एक समस्या दी गई है, हमें एक सरणी दी गई है, और दो प्रकार के प्रश्नों के उत्तर देने की आवश्यकता है। 0 टाइप करें - हमें x (दिए गए मान) से या उसके बराबर बड़े तत्वों की संख्या की गणना करनी होगी। टाइप 1 - हमें x(दिए गए मान) से सख्ती से बड़े तत्वों की संख्या की गणना करनी होगी। तो यहाँ ए
-
C++ का उपयोग करके Kth बिट सेट के साथ श्रेणी में सरणी तत्वों की संख्या के लिए प्रश्न
इस लेख में हम दिए गए रेंज में मौजूद तत्वों की संख्या को खोजने की समस्या पर चर्चा करेंगे, जिनमें kth बिट सेट है, उदाहरण के लिए - Input : arr[] = { 4, 5, 7, 2 } Query 1: L = 2, R = 4, K = 4 Query 2: L = 3, R = 5, K = 1 Output : 0 1 हम इस समस्या को एक क्रूर बल दृष्टिकोण से हल
-
C++ का उपयोग करके n के सभी भाजक को प्रिंट करने के लिए प्रश्न
दी गई समस्या में, हमें दिए गए पूर्णांक n के सभी भाजक मुद्रित करने हैं। Input: 15 Output: 1 3 5 15 Explanation Divisors of 15 are: 1,3, 5, 15 Input: 30 Output: 1 2 3 5 15 30 दी गई समस्या में, हम n के सभी भाजक को खोजने के लिए एराटोस्थनीज की चलनी में प्रयुक्त दृष्टिकोण को लागू कर सकते हैं। समाधान खोज
-
C++ का उपयोग करके अपडेट के बिना रेंज सम क्वेरीज़
इस लेख में, हम आकार n की एक सरणी देंगे, जो एक पूर्णांक होगा। फिर, हम इंडेक्स एल से इंडेक्स आर तक तत्वों के योग की गणना करेंगे और प्रश्नों को कई बार निष्पादित करेंगे, या हमें [एल, आर] से दी गई सीमा के योग की गणना करने की आवश्यकता होगी। उदाहरण के लिए - Input : arr[] = {1, 2, 3, 4, 5} L =
-
C++ का उपयोग करके किसी ऐरे में सभी तत्वों की रैंक
दी गई समस्या में, हमें एक सरणी के सभी दिए गए तत्वों को रैंक करने की आवश्यकता है, जिसमें सबसे छोटी संख्या सबसे छोटी रैंक और सबसे बड़ी रैंक सबसे बड़ी है। उदाहरण के लिए, हमें उनकी आवृत्तियों के आधार पर किसी संख्या के रैंक को बदलने की भी आवश्यकता होती है - Input : 20 30 10 Output : 2.0 3.0 1.0 Input :
-
C++ का उपयोग करके किसी सरणी को अधिकतम न्यूनतम रूप में पुनर्व्यवस्थित करें
हमें एक क्रमबद्ध सरणी दी गई है। हमें इस सरणी को अधिकतम, न्यूनतम रूप में व्यवस्थित करने की आवश्यकता है, यानी पहला तत्व अधिकतम तत्व है, दूसरा तत्व न्यूनतम तत्व है, तीसरा तत्व दूसरा अधिकतम तत्व है, चौथा तत्व दूसरा न्यूनतम तत्व है, और इसी तरह, उदाहरण के लिए - Input : arr[ ] = { 10, 20, 30, 40, 50, 60 }
-
क्रम में एक सरणी को पुनर्व्यवस्थित करें - सबसे छोटा, सबसे बड़ा, दूसरा सबसे छोटा, दूसरा सबसे बड़ा,। सी ++ का उपयोग करना
हमें एक सरणी दी गई है; हमें इस सरणी को इस क्रम में व्यवस्थित करने की आवश्यकता है कि पहला तत्व न्यूनतम तत्व होना चाहिए, दूसरा तत्व अधिकतम तत्व होना चाहिए, तीसरा तत्व दूसरा न्यूनतम तत्व होना चाहिए, चौथा तत्व दूसरा अधिकतम तत्व होना चाहिए और इसी तरह के लिए उदाहरण - Input : arr[ ] = { 13, 34, 30, 56, 78,
-
C++ . का उपयोग करके i*arr[i] को अधिकतम करने के लिए एक सरणी को पुनर्व्यवस्थित करें
इस लेख में, हम n संख्याओं के दिए गए सरणी को पुनर्व्यवस्थित करने की समस्या पर चर्चा करेंगे। मूल रूप से, हमें सरणी से तत्वों का चयन करना होगा। प्रत्येक तत्व का चयन करने के लिए, हमें कुछ बिंदु मिलते हैं जिनका मूल्यांकन वर्तमान तत्व के मूल्य से किया जाएगा * वर्तमान तत्व से पहले चुने गए कई तत्व। अधिकतम अ
-
C++ का उपयोग करके किसी दिए गए शब्द को स्ट्रिंग से निकालें
इस लेख में, हम किसी दिए गए शब्द को किसी दिए गए स्ट्रिंग से हटाने की समस्या को हल करेंगे। उदाहरण के लिए - Input : str = “remove a given word ”, word = “ remove ” Output : “ a given word ” Input : str = “ god is everywhere ”, word = “ is ” O
-
लिंक की गई सूची के प्रत्येक K-वें नोड को हटा दें
इस लेख में, हम लिंक की गई सूची के प्रत्येक k-वें नोड को हटाने का तरीका बताएंगे। हमें k के गुणज पर बैठे प्रत्येक नोड को हटाना होगा, अर्थात, हमें k, 2*k, 3*k, आदि पदों पर नोड को हटाना होगा। Input : 112->231->31->41->54->63->71->85 k = 3 Output : 112->231->41->
-
C++ का उपयोग करके लिंक की गई सूची का पहला नोड निकालें
एक लिंक की गई सूची को देखते हुए, हमें इसके पहले तत्व को हटाना होगा और पॉइंटर को नई सूची के शीर्ष पर वापस करना होगा। Input : 1 -> 2 -> 3 -> 4 -> 5 -> NULL Output : 2 -> 3 -> 4 -> 5 -> NULL Input : 2 -> 4 -> 6 -> 8 -> 33 -> 67 -> NULL Output : 4 -> 6 -&
-
C++ का उपयोग करके लिंक की गई सूची के अंतिम नोड को हटा दें
हमें एक एकल लिंक की गई सूची प्रदान की जाती है, और हमें उस सूची से अंतिम नोड को हटाने का काम सौंपा जाता है। इस समस्या में, हम केवल दी गई सूची को पार करने जा रहे हैं और बस अंतिम नोड को हटा दें। समाधान खोजने के लिए दृष्टिकोण को NULL के बगल में बदल देते हैं और वर्तमान नोड को हटा देते हैं। उदाहरण #inclu
-
C++ का उपयोग करके किसी सरणी से अग्रणी शून्य निकालें
हमें एक सरणी प्रदान की जाती है, और हमें दिए गए सरणी से अग्रणी शून्य को हटाने और फिर सरणी को प्रिंट करने का काम सौंपा जाता है। Input : arr[] = {0, 0, 0, 1, 2, 3} Output : 1 2 3 Input : arr[] = {0, 0, 0, 1, 0, 2, 3} Output : 1 0 2 3 हम एक नई सरणी बना सकते हैं जिसमें दी गई समस्या में पिछले सरणी के अग
-
C++ का उपयोग करके किसी दिए गए नंबर में दोहराए गए अंकों को हटा दें
इस लेख में, हमें एक संख्या n दी गई है, और हमें दी गई संख्या में दोहराए गए अंकों को हटाने की आवश्यकता है। Input: x = 12224 Output: 124 Input: x = 124422 Output: 1242 Input: x = 11332 Output: 132 दी गई समस्या में, हम सभी अंकों को देखेंगे और दोहराए जाने वाले अंकों को हटा देंगे। समाधान खोजने के लिए द
-
C++ का उपयोग करके दो शून्यों के बीच के तत्वों को हटाना
इस लेख में, हम चर्चा करेंगे कि किसी दिए गए स्ट्रिंग से दो शून्य के बीच के तत्वों को कैसे हटाया जाए जिसमें केवल शून्य और एक का वर्ण हो। अंतिम स्ट्रिंग में 0 से घिरा हुआ कोई भी वर्ण 1 नहीं होना चाहिए। उदाहरण के लिए - Input : string = “110010” Output : “11000” Explanation: 1 is
-
C++ . का प्रयोग करते हुए बार-बार इकाई विभाज्यता
इस लेख में, हम N द्वारा विभाज्य दोहराई जाने वाली इकाइयों की संख्या खोजने पर चर्चा करेंगे। दोहराई गई इकाइयाँ केवल 1 की दोहराव वाली संख्याएँ हैं, मान लीजिए कि R(k) दोहराई जाने वाली इकाई है जहाँ k 1 की लंबाई है। जैसे R(4) =1111. इसलिए हमें k की न्यूनतम संख्या ज्ञात करनी होगी जिसके लिए R(k) N से विभाज्य