-
किसी दिए गए पूर्णांक को C++ में 3.5 से गुणा करें
n * 3.5 . का परिणाम प्राप्त करने के लिए हमें (n * 2) + n + (n / 2) . की गणना करने की आवश्यकता है . बिट्स को 1 से बाईं ओर ले जाने से आपको n * 2 . मिलेगा और बिट्स को दाईं ओर ले जाने से आप n / 2 . परिणाम प्राप्त करने के लिए उन्हें जोड़ें। एन * 3.5 =(एन * 2) + एन + (एन / 2) उपरोक्त समीकरण को सत्यापित
-
C++ . में * और / ऑपरेटरों का उपयोग किए बिना किसी संख्या को 15 से गुणा करें
हम बाएं शिफ्ट (<<) . का उपयोग कर सकते हैं 15 . से गुणा करने के लिए ऑपरेटर . अगर हमने शिफ्ट छोड़ दिया 1 , तो हम इसे 2 . से गुणा कर रहे हैं । यदि हम दिए गए नंबर को 4 . से शिफ्ट करना छोड़ दें तो , तो हमें 16 * n. . मिलेगा दी गई संख्या को 16 * n से घटाने पर 15 * n प्राप्त होगा। या हम इसे 8 * n + 4 *
-
C++ में बिटवाइज़ ऑपरेटर का उपयोग करके किसी भी संख्या को गुणा करें
इस ट्यूटोरियल में, हम एक प्रोग्राम लिखने जा रहे हैं जो दिए गए दो नंबरों को बिटवाइज़ ऑपरेटरों का उपयोग करके गुणा करता है। बाएं शिफ्ट (<<) गुणन के लिए ऑपरेटर का उपयोग किया जाता है जबकि ) विभाजन के लिए प्रयोग किया जाता है। दो संख्याओं का गुणन x, y x * y =(x * 2) * (y / 2) . के रूप में लिखा जा सकता है
-
C++ में स्ट्रिंग्स के रूप में दर्शाई गई बड़ी संख्याओं को गुणा करें
स्ट्रिंग स्वरूपों में दो संख्याएँ दी गई हैं। हमें उन्हें गुणा करने की जरूरत है। समस्या को हल करने का विचार पिछले अंकों के गुणन उत्तर को बनाए रखना और आगे बढ़ाना है। हम पिछले अंकों के गुणन उत्तर का उपयोग कर सकते हैं और अगले सेट अंकों का गुणन प्राप्त करने के लिए आगे बढ़ सकते हैं। आइए एक उदाहरण देखें।
-
लिंक्ड सूचियों के रूप में दर्शाई गई दो संख्याओं को C++ में तीसरी सूची में गुणा करें
इसमें अंकों के साथ दो लिंक्ड सूचियां दी गई हैं। हमें लिंक की गई सूची से बनी दो संख्याओं को गुणा करना होगा। इसे दो लिंक्ड सूचियों से संख्या बनाकर आसानी से किया जा सकता है। आइए एक उदाहरण देखें। इनपुट 1 -> 2 -> NULL 2 -> 3 -> NULL आउटपुट 2 -> 7 -> 6 -> NULL एल्गोरिदम दो लिंक क
-
C++ में लिंक्ड सूचियों द्वारा दर्शाई गई दो संख्याओं को गुणा करें
इसमें अंकों के साथ दो लिंक्ड सूचियां दी गई हैं। हमें लिंक की गई सूची से बनी दो संख्याओं को गुणा करना होगा। इसे दो लिंक्ड सूचियों से संख्या बनाकर आसानी से किया जा सकता है। आइए एक उदाहरण देखें। इनपुट 1 -> 2 -> NULL 2 -> 3 -> NULL आउटपुट 2 -> 7 -> 6 -> NULL एल्गोरिदम दो लिंक क
-
C++ में दो बहुपदों को गुणा करें
बहुपद के प्रत्येक पद के गुणांक एक सरणी में दिए गए हैं। हमें दो बहुपदों को गुणा करना होगा। आइए एक उदाहरण देखें। इनपुट A = [1, 2, 3, 4] B = [4, 3, 2, 1] आउटपुट 4x6 + 11x5 + 20x4 + 30x3 + 20x2 + 11x1 + 4 एल्गोरिदम दो बहुपदों का आरंभ करें। दो बहुपदों की लंबाई के साथ एक नई सरणी बनाएं। दो बहु
-
C++ में संख्या 29 से विभाज्य है या नहीं
सीधी सी समस्या है। दी गई संख्या 29 से विभाज्य है या नहीं, यह जांचने के लिए हम मॉड्यूलो (%) ऑपरेटर का उपयोग कर सकते हैं। आइए कुछ उदाहरण देखें। इनपुट 29 254 आउटपुट 1 0 एल्गोरिदम कार्यान्वयन C++ में उपरोक्त एल्गोरिथम का कार्यान्वयन निम्नलिखित है #include <bits/stdc++.h> using namespace std;
-
सी ++ में एक सरणी में विसंगतियों की संख्या
इस ट्यूटोरियल में, हम एक प्रोग्राम लिखने जा रहे हैं जो दिए गए ऐरे में विसंगतियों की संख्या का पता लगाता है। एक संख्या दी गई सरणी में एक विसंगति है यदि संख्या और अन्य सभी संख्याओं के बीच पूर्ण अंतर दी गई संख्या k से अधिक है। आइए एक उदाहरण देखें। इनपुट arr = [3, 1, 5, 7] k = 1 आउटपुट 4 अन्य सभी
-
आकार N के सरणियों की संख्या जिनके तत्व धनात्मक पूर्णांक हैं और योग C++ में K है
हमें दो नंबर n और k दिए गए हैं। हमें उन सरणियों की गिनती खोजने की ज़रूरत है जो n संख्याओं का उपयोग करके बनाई जा सकती हैं जिनका योग k है। N आकार के सरणियों की संख्या K के साथ $\dbinom{k - 1}{n - 1}$ है। n तत्वों का उपयोग करके बनाई जा सकने वाली संख्या सरणियों को खोजने के लिए यह एक सीधा सूत्र है जिसक
-
2 में अंकों की संख्या को C++ में n घात तक बढ़ा दिया गया है
किसी संख्या की शक्ति की गणना भाषा द्वारा प्रदान किए जाने वाले पुनरावृत्त गुणन या फ़ंक्शन का उपयोग करके की जा सकती है। सीधी सी बात है। यहां, हमें 2 को घात n तक बढ़ाना है। और परिणाम में अंकों की संख्या। आइए कुछ उदाहरण देखें। इनपुट 5 आउटपुट 2 इनपुट 10 आउटपुट 4 एल्गोरिदम संख्या n प्रारंभ करें
-
C++ . में a^b में अंकों की संख्या
किसी संख्या की शक्ति की गणना भाषा द्वारा प्रदान किए जाने वाले पुनरावृत्त गुणन या फ़ंक्शन का उपयोग करके की जा सकती है। सीधी सी बात है। यहां, हमें सत्ता में उठाए गए बी को खोजना होगा। और परिणाम में अंकों की संख्या। आइए कुछ उदाहरण देखें। इनपुट a = 5 b = 2 आउटपुट 2 इनपुट a = 7 b = 6 आउटपुट 6 ए
-
C++ में दिए गए चार अंकों से बनी nवीं संख्या में अंकों की संख्या
हमें दिए गए चार अंकों 1, 2, 3 और 4 से बनी nवीं संख्या में अंकों की संख्या ज्ञात करनी है। उपरोक्त चार अंकों वाली श्रृंखला इस प्रकार है 1, 2, 3, 4, 11, 12, 13, 14, 21, 22, 23, 24... हमें उपरोक्त श्रृंखला से nवीं संख्या के अंकों की संख्या ज्ञात करनी है। यदि आप पैटर्न को ध्यान से देखें, तो आपको निम्न
-
C++ में किसी संख्या को 3 से विभाज्य बनाने के लिए हटाए जाने वाले अंकों की संख्या
आपको स्ट्रिंग में एक नंबर दिया गया है। आपको 3 से विभाज्य बनाने के लिए कितने अंकों को निकालने की आवश्यकता है, इसका पता लगाने की आवश्यकता है। हम अधिकतम 2 अंकों को हटाकर एक संख्या को विभाज्य बनाते हैं। इसलिए, इसे 3 से विभाज्य बनाने के लिए हटाए जाने वाले अंकों की अधिकतम संख्या 2 है। आइए कुछ उदाहरण देख
-
C++ में मैट्रिक्स में संशोधित माध्य से अधिक तत्वों की संख्या
मैट्रिक्स का संशोधित माध्य निम्नानुसार परिभाषित किया गया है... (योग (पंक्ति-वार न्यूनतम) + योग (कॉलम-वार अधिकतम)) / (पंक्ति_साइज़ + कॉलम_साइज़) आइए एक उदाहरण देखें। 1 2 3 4 5 6 7 8 9 माध्य =(योग(1 + 4 + 7) + योग(7 + 8 + 9)) / (3 + 3) हमें पहले माध्य ज्ञात करना होगा और फिर उन तत्वों की संख्या गिन
-
C++ में दिए गए सबअरे में दी गई संख्या से कम या उसके बराबर तत्वों की संख्या
आपको एक नंबर और सबअरे लोअर और अपर बाउंड इंडेक्स दिए गए हैं। आपको ऐसे कई तत्वों की गणना करने की आवश्यकता है जो दी गई संख्या से कम या उसके बराबर हों। आइए एक उदाहरण देखें। इनपुट arr = [1, 2, 3, 4, 5, 6, 7, 8] k = 4 lower = 0 upper = 5 आउटपुट 4 सूचकांक 0 और 5 के बीच 4 तत्व हैं जो 4 से कम या उसके बर
-
C++ में BST के प्रीऑर्डर ट्रैवर्सल का उपयोग करके रूट से छोटे तत्वों की संख्या
आपको अग्रिम-आदेश ट्रैवर्सल का परिणाम दिया गया है। आपको उन तत्वों की संख्या ज्ञात करनी होगी जो रूट से छोटे हों। प्रीऑर्डर ट्रैवर्सल में पहला तत्व बीएसटी की जड़ है। आइए एक उदाहरण देखें। इनपुट preorder_result = [5, 4, 2, 1, 7, 6, 8, 9] आउटपुट 3 ऐसे तीन तत्व हैं जो जड़ से छोटे हैं। जड़ 5 है। एल्ग
-
सी ++ में अंकों की एक स्ट्रिंग में भी सबस्ट्रिंग की संख्या
अंकों की एक स्ट्रिंग को देखते हुए, हमें इसमें भी सबस्ट्रिंग की गिनती खोजने की जरूरत है। आइए एक उदाहरण देखें। इनपुट num = "1234" आउटपुट 6 दिए गए स्ट्रिंग से बनने वाले सम सबस्ट्रिंग हैं 2 12 4 34 234 1234 एल्गोरिदम स्ट्रिंग को अंकों के साथ प्रारंभ करें। गिनती शुरू करें 0. स्ट्
-
बाइनरी स्ट्रिंग को वैकल्पिक बनाने के लिए फ़्लिप की संख्या - C++ में 1 सेट करें
मान लीजिए कि आपने एक बाइनरी स्ट्रिंग 10011 दी है। एक वैकल्पिक बाइनरी स्ट्रिंग बनाने के लिए, हमें कम से कम 2 वर्णों को 10101 के रूप में फ़्लिप करना होगा। वैकल्पिक स्ट्रिंग के लिए दो संभावनाएं हैं। यह 0 या 1 से शुरू होगा। हम दो विकल्पों की जाँच करेंगे और दोनों के लिए आवश्यक फ़्लिप की संख्या की गणना क
-
C++ . में N चुम्बकों से बनने वाले चुम्बकों के समूहों की संख्या
अंक 1 सकारात्मक ध्रुव का प्रतिनिधित्व करते हैं जबकि 0 नकारात्मक ध्रुव का प्रतिनिधित्व करता है। चुंबक के दोनों ध्रुव 10 . होंगे या 01. एक दूसरे को आकर्षित करने वाले चुम्बकों से एक समूह बनाया जा सकता है। अलग-अलग ध्रुवों वाले चुम्बक एक दूसरे के सामने एक ही समूह में होंगे। यहाँ, आपको N संख्या के चुम्ब