-
C++ में प्राथमिकता क्यू
जैसा कि हम जानते हैं कि क्यू डेटा संरचना फर्स्ट इन फर्स्ट आउट डेटा संरचना है। क्यू के कुछ रूपांतर भी हैं। ये हैं डीक्यू और प्राथमिकता क्यू। यहां हम क्यू के एक रूपांतर को देखेंगे, वह है प्राथमिकता क्यू। इस संरचना में, क्यू में प्रत्येक तत्व की अपनी प्राथमिकता होती है। जब हम क्यू में आइटम डालते हैं,
-
C++ में सर्कुलर क्यू - सम्मिलन और विलोपन संक्रियाएं
एक क्यू एक अमूर्त डेटा संरचना है जिसमें तत्वों का संग्रह होता है। क्यू FIFO तंत्र को लागू करता है यानी वह तत्व जो पहले डाला गया है वह पहले हटाया भी जाता है। क्यू एक रैखिक डेटा संरचना हो सकती है। लेकिन यदि हम सरणी का उपयोग करके क्यू को लागू करते हैं तो यह कुछ समस्याएं पैदा कर सकती है। कभी-कभी लगाता
-
C++ STL में multimap find()
इस लेख में हम C++ STL में multimap::find() फ़ंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। C++ STL में मल्टीमैप क्या है? मल्टीमैप सहायक कंटेनर हैं, जो मैप कंटेनर के समान हैं। यह कुंजी मान और मैप्ड मान के संयोजन से बने तत्वों को एक विशिष्ट क्रम में संग्रहीत करने की सुविधा भी प्रदान करता है।
-
C++ में ओवरलोड न किए जा सकने वाले फ़ंक्शन
फ़ंक्शन ओवरलोडिंग को मेथड ओवरलोडिंग के रूप में भी जाना जाता है। फ़ंक्शन ओवरलोडिंग बहुरूपता की अवधारणा द्वारा प्रदान की गई एक विशेषता है जिसका व्यापक रूप से ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में उपयोग किया जाता है। फ़ंक्शन ओवरलोडिंग प्राप्त करने के लिए, फ़ंक्शन को इन शर्तों को पूरा करना चाहिए - फ़ंक्
-
C++ में यादृच्छिक युग्म के अधिकतम भारित युग्म होने की संभावना
दो अलग-अलग सरणियाँ दी गई हैं और कार्य यादृच्छिक रूप से चुने गए युग्म के अधिकतम भारित युग्म होने की संभावना ढूंढना है। एक युग्म में एक तत्व मान लें सरणी1 से और दूसरा तत्व दूसरी सरणी से मान लें सरणी2 से होगा। इसलिए प्रोग्राम को उस युग्म की संभावना ढूंढनी होगी जिसमें पहला तत्व सरणी 1 का अधिकतम तत्व ह
-
C++ में सरणी में कुंजी K की उपस्थिति की संभावना
n आकार की एक सरणी दी गई है और कार्य दिए गए तत्व k की संभावना ढूंढना है यदि यह सरणी में उपलब्ध है। पूरी सरणी को n तक पार करें जो सरणी में तत्वों की संख्या के बराबर है और दिए गए तत्व या कुंजी k को खोजें। यदि तत्व सरणी में मौजूद है तो उसकी संभावना की गणना करें अन्यथा 0 प्रिंट करें। इनपुट arr[] = { 1
-
C++ में व्यक्तिगत लक्ष्य भेदन संभावनाएं दिए जाने पर A के मैच जीतने की संभावना
दो खिलाड़ी मान लें A और B दोनों मैच जीतने के लिए पेनल्टी पाने की कोशिश कर रहे हैं। चार पूर्णांक चर a, b, c, d दिए गए हैं इसलिए A के पहले पेनल्टी पाने की संभावना a/b है और B के पहले पेनल्टी पाने की संभावना c/d है। जो पहले पेनल्टी स्कोर करेगा वह मैच जीतेगा और दिए गए समस्या कथन के अनुसार प्रोग्राम को
-
C++ में स्ट्रिंग के रूप में दर्शाए गए ट्री में k-वें स्तर पर नोड्स का गुणनफल
नोड्स के डेटा के साथ ट्री स्ट्रिंग प्रारूप में दिया गया है और कार्य बाइनरी ट्री में k-वें स्तर पर नोड्स का गुणनफल निकालना है। ट्री के प्रत्येक नोड में तीन चीजें होती हैं यानी डेटा भाग, बाएं उपट्री के लिए बायां पॉइंटर और दाएं उपट्री के लिए दायां पॉइंटर। बाइनरी ट्री का स्तर संख्या 0 से शुरू होता है
-
C++ में बाइनरी ट्री के सभी लीफ नोड्स का गुणनफल
एक बाइनरी ट्री दिया गया है जिसमें नोड्स हैं और कार्य दिए गए बाइनरी ट्री के सभी लीफ नोड्स का गुणनफल निकालना है। लीफ नोड्स अंतिम नोड्स हैं जिनके कोई बच्चे नहीं होते। एक ट्री में, एक नोड रूट नोड को छोड़कर माता-पिता नोड या बच्चा नोड के रूप में कार्य कर सकता है जो केवल माता-पिता नोड हो सकता है। इसलिए ज
-
C++ में बाइनरी ट्री के सभी नोड्स का गुणनफल
एक बाइनरी ट्री दिया गया है जिसमें नोड्स हैं और कार्य दिए गए बाइनरी ट्री के सभी नोड्स का गुणनफल निकालना है। एक बाइनरी ट्री में, एक रूट नोड होता है जो ट्री में सभी नोड्स का मास्टर नोड होता है। एक नोड में डेटा भाग होता है, बायां पॉइंटर जो आगे बायां उपनिर्देशिका बनाएगा और एक दायां पॉइंटर जो दायां उपनि
-
C++ में एकल लिंक्ड सूची में सभी अभाज्य नोड्स का गुणनफल
n नोड्स दिए गए हैं और कार्य लिंक्ड सूची में सभी अभाज्य नोड्स का गुणनफल प्रिंट करना है। अभाज्य नोड्स वे हैं जिनके स्थान मान अभाज्य होंगे। इनपुट 10 20 30 40 50 आउटपुट 4,00,000 व्याख्या 10 सूचकांक मान 1 पर है जो गैर-अभाज्य है इसलिए इसे छोड़ दिया जाएगा। 20 पर जाएं जिसका सूचकांक मान 2 है जो एक अभाज्य
-
C++ में दो बाइनरी स्ट्रिंग्स को जोड़ें
दो बाइनरी संख्या वाली स्ट्रिंग्स दी गई हैं, हमें उन दो बाइनरी स्ट्रिंग्स को जोड़कर प्राप्त परिणाम ढूंढना है और परिणाम को बाइनरी स्ट्रिंग के रूप में लौटाना है। बाइनरी संख्याएं वे संख्याएं हैं जिन्हें या तो 0 या 1 के रूप में व्यक्त किया जाता है। 2 बाइनरी संख्याओं को जोड़ते समय बाइनरी जोड़ का नियम हो
-
C++ में सरणी का औसत (पुनरावृत्त और पुनरावर्ती)
N पूर्णांकों की एक सरणी arr[N] दी गई है, कार्य arr[N] का औसत निकालना है। परिणाम प्राप्त करने के लिए हम या तो पुनरावृत्त दृष्टिकोण या पुनरावर्ती दृष्टिकोण का उपयोग कर सकते हैं। हम दिए गए समाधान में दोनों दिखाएंगे। सरणी का औसत सरणी के सभी तत्वों का योग तत्वों की संख्या से विभाजित होगा। पुनरावृत्त व
-
C++ में सरणी की बिटोनिसिटी की जांच करें
N पूर्णांकों की एक सरणी arr[N] दी गई है, कार्य यह जांचना है कि दी गई सरणी बिटोनिक है या नहीं। यदि दी गई सरणी बिटोनिक है तो हां यह एक बिटोनिक सरणी है प्रिंट करें, अन्यथा नहीं यह बिटोनिक सरणी नहीं है प्रिंट करें। एक बिटोनिक सरणी वह है जब सरणी पहले सख्ती से बढ़ते क्रम में होती है और फिर सख्ती से घटते
-
C++ में जांचें कि क्या कोई संख्या प्रोथ नंबर है या नहीं
एक संख्या n दी गई है और कार्य यह निर्धारित करना है कि दी गई धनात्मक पूर्णांक प्रोथ नंबर है या नहीं और परिणाम को आउटपुट के रूप में प्रदर्शित करना है। प्रोथ नंबर क्या है? एक प्रोथ नंबर निम्न द्वारा दिया जाता है: $$N=k\cdot\:2^{n}+1$$ जहां, n एक धनात्मक पूर्णांक है और k एक विषम धनात्मक पूर्णांक है।
-
C++ में जांचें कि क्या दी गई संख्या बज़ नंबर है या नहीं
एक संख्या n दी गई है और कार्य यह निर्धारित करना है कि दी गई धनात्मक पूर्णांक बज़ नंबर है या नहीं और परिणाम को आउटपुट के रूप में प्रदर्शित करना है। बज़ नंबर क्या है? बज़ नंबर होने के लिए दो शर्तों में से कोई एक सत्य होनी चाहिए - संख्या का अंतिम अंक 7 होना चाहिए जैसे 27, 657, आदि। संख्या 7 से विभाज
-
C++ में जांचें कि क्या तीन बिंदु संरेखीय हैं या नहीं
तीन अलग-अलग मान वाले बिंदु दिए गए हैं और कार्य यह जांचना है कि क्या बिंदु संरेखीय हैं या नहीं। बिंदुओं को संरेखीय कहा जाता है यदि वे एक ही रेखा पर स्थित हैं और वे असंरेखीय हैं यदि वे अलग-अलग रेखाओं पर हैं। नीचे संरेखीय और असंरेखीय बिंदुओं का चित्र दिया गया है। इनपुट x1 = 1, x2 = 2, x3 = 3, y1 =
-
C++ में STL का उपयोग करके जांचें कि क्या सरणी पैलिंड्रोम है या नहीं
n पूर्णांकों की एक सरणी arr[n] दी गई है, कार्य यह जांचना है कि क्या सरणी एक पैलिंड्रोम है या नहीं। हमें C++ में STL (स्टैंडर्ड टेम्पलेट लाइब्रेरी) का उपयोग करके यह कार्य करना है। C++ में STL (Standard Template Library) की एक विशेषता है, यह C++ टेम्पलेट कक्षाओं का एक समूह है जिसका उपयोग डेटा संरचना
-
C++ में जांचें कि क्या पानी की टंकी ओवरफ्लो होगी जब n ठोस गेंदों को उसमें डुबोया जाता है
एक बेलनाकार पानी की टंकी की त्रिज्या और ऊंचाई दी गई है, n संख्या में गोलाकार ठोस गेंदें जिनकी त्रिज्या है, और टंकी में पानी का आयतन दिया गया है। कार्य यह जांचना है कि जब गेंदों को टंकी में डुबोया जाएगा तो क्या टंकी ओवरफ्लो होगी। आयतन की गणना के सूत्र बेलन (सिलेंडर) 3.14 * r * r * h जहां, r टंकी क
-
C++ में प्राकृतिक संख्याओं के भारित माध्य के लिए प्रोग्राम
प्राकृतिक संख्याओं का एक ऐरे और एक और ऐरे दिया गया है जिसमें उन प्राकृतिक संख्याओं के संबंधित भार हैं, कार्य प्राकृतिक संख्याओं के भारित माध्य की गणना करना है। भारित माध्य की गणना के लिए एक सूत्र उपयोग किया जाता है। $$\overline{x} = \frac{\sum_{i=1}^n (x_i \times w_i)}{\sum_{i=1}^n w_i}$$ जहां, x