-
C++ में सेट में जोड़े जा सकने वाले अधिकतम अंतर वाले एलिमेंट्स
समस्या के अनुसार हमें एक सेट arr[n] दिया गया है जहां n सेट में पूर्णांक एलिमेंट्स की संख्या है, कार्य उन अधिकतम अंतर वाले एलिमेंट्स को ढूंढना है जिन्हें सेट में एलिमेंट्स प्राप्त करने के लिए जोड़ा जाना है। दूसरे शब्दों में, अंतर |a-b| के रूप में होना चाहिए जहां a और b दोनों सेट में हों और उनका अंतर
-
C++ में अधिकतम M उत्पाद बेचकर लाभ को अधिकतम करना
दिया गया कार्य अधिकतम M उत्पाद बेचकर किए जा सकने वाले अधिकतम लाभ की गणना करना है। कुल उत्पादों की संख्या N है और प्रत्येक उत्पाद का लागत मूल्य और बिक्री मूल्य क्रमशः CP[] और SP[] सूचियों में दिया गया है। इनपुट N=6, M=4 CP[] = {1, 9, 5, 8, 2, 11} SP[] = {1, 15, 10, 16, 5, 20} आउटपुट 28 व्याख्या -
-
C++ में दिए गए वैकल्पिक अंकों से अंकों के एक खंड को बदलकर दी गई संख्या को अधिकतम करना
दिया गया कार्य N अंकों वाली दी गई संख्या को अधिकतम करना है, इसके अंक को दूसरी ऐरे का उपयोग करके बदलकर जिसमें 0 से 9 तक सभी एकल-अंक संख्याओं के विकल्प के रूप में 10 अंक होते हैं। दी गई शर्त यह है कि केवल संख्याओं के एक लगातार खंड को बदला जा सकता है और केवल एक बार। इनपुट N=1234, arr[]={3, 0, 1, 5,
-
C++ में एक संख्या के चार कारकों के गुणनफल को अधिकतम करना
दिया गया कार्य एक दी गई संख्या N के चार कारकों A, B, C, D से प्राप्त होने वाले अधिकतम गुणनफल की गणना करना है, दी गई शर्त के साथ: चार कारकों का योग संख्या N के बराबर होना चाहिए, यानी N = A + B + C + D। इनपुट - N=10 आउटपुट - 20 व्याख्या - 10 के कारक हैं: 1, 2, 5, 10। अधिकतम गुणनफल 5×2×2×1=20 से प्र
-
C++ में K से विभाज्य योग वाले जोड़ों की संख्या को अधिकतम करना
दिया गया कार्य उन जोड़ों arr[i] + arr[j] की अधिकतम संख्या की गणना करना है जो K से विभाज्य हैं जहां arr[] N इंटीजर्स वाला एक ऐरे है। दिया गया शर्त है कि एक विशेष इंडेक्स नंबर का उपयोग एक से अधिक जोड़े में नहीं किया जा सकता। इनपुट arr[] = {1, 2, 5, 8, 3}, K=2 आउटपुट 2 व्याख्या - वांछित जोड़े हैं: (
-
C++ में K लगातार सब-ऐरे के न्यूनतम में अधिकतम को अधिकतम करना
दिया गया कार्य एक ऐरे arr[] को K लगातार सब-ऐरे में विभाजित करना और K लगातार सब-ऐरे के न्यूनतम में अधिकतम के अधिकतम संभव मान को ढूंढना है। इनपुट arr[] = {2, 8, 4, 3, 9, 1, 5}, K=3 आउटपुट 9 व्याख्या - जो 3 लगातार सब-ऐरे बनाए जा सकते हैं: {2, 8, 4, 3}, {9}, और {1, 5} इन सभी ऐरे से न्यूनतम मान हैं: (2
-
C++ में दिए गए मैट्रिक्स में A[i][j] = 0 वाले सूचकांकों (i, j) का अधिकतम अंतर
हमें n x n आकार का एक मैट्रिक्स दिया गया है और एक शर्त कि a[i][j] = 0 और कार्य उन सूचकांकों का अधिकतम अंतर निकालना है जिनमें a[i][j] = 0 है। इसलिए, हम स्पष्ट रूप से बता सकते हैं कि मैट्रिक्स में कम से कम एक शून्य होना चाहिए। इनपुट int matrix[][] = { {0, 1, 1}, {0, 0, 0}, {4, 5, 1} } आउ
-
C++ में पहली और दूसरी ऐरे से X और Y एलिमेंट्स चुनकर X+Y एलिमेंट्स के योग को अधिकतम करना
दिए गए दो ऐरे प्रत्येक आकार N के, कार्य X एलिमेंट्स को ऐरे 1 से और Y एलिमेंट्स को ऐरे 2 से चुनकर अधिकतम योग ढूंढना है। आइए अब एक उदाहरण का उपयोग करके समझते हैं कि हमें क्या करना है: इनपुट arr1 = {1,2,3,4,5}; X=2 arr2 = {1,3,5,2,7}; Y=3 आउटपुट Maximum sum here is: 24 व्याख्या - हम arr1 से 2 नंबर औ
-
C++ में B के अंकों से A के कुछ अंकों को बदलकर A का मान अधिकतम करना
कार्य संख्या A के मान को अधिकतम करना है, इसके कुछ अंकों को दूसरी संख्या B में मौजूद अंकों से बदलकर। यदि A का मान अधिकतम नहीं किया जा सकता तो कोई अंक नहीं बदला जाएगा। नोट - B का एक अंक केवल एक बार उपयोग किया जा सकता है। आइए अब एक उदाहरण का उपयोग करके समझते हैं कि हमें क्या करना है: इनपुट A = 1221
-
C++ में दी गई भुजाओं के योग से घनाभ का आयतन अधिकतम करना
हमें एक घनाभ की भुजाओं का योग दिया गया है। एक घनाभ की तीन भुजाएं होती हैं: लंबाई, चौड़ाई और ऊंचाई। घनाभ का आयतन तीनों भुजाओं के गुणनफल के रूप में गणना किया जाता है। घनाभ का आयतन = लंबाई × चौड़ाई × ऊंचाई अधिकतम आयतन तब प्राप्त हो सकता है जब तीनों भुजाएं यथासंभव एक-दूसरे के करीब हों। आइए अब एक उदा
-
C++ में N कंटेनर्स से एक प्रकार की प्रायिकता को अधिकतम करना
प्रायिकता Pi = (अनुकूल परिणामों की संख्या) / (कुल परिणामों की संख्या)। दिया गया एक नंबर N है जो मौजूद कंटेनर्स की संख्या है। और हमारे पास दो नंबर X और Y की N कॉपीज हैं। कार्य X की कॉपीज को N कंटेनर्स में इस तरह विभाजित करना है कि X की कॉपी निकालने की प्रायिकता अधिकतम हो। उपरोक्त से यह देखा जा सकता
-
C++ में सॉर्टेड फॉर्म में ऐरे के आसन्न एलिमेंट्स का अधिकतम अंतर
हमें एक ऐरे दिया गया है। ऐरे को सॉर्ट करने की आवश्यकता नहीं है। कार्य उस ऐरे के सॉर्टेड फॉर्म में आसन्न एलिमेंट्स के बीच अधिकतम अंतर ढूंढना है। इसलिए पहली बात यह है कि ऐरे को बढ़ते या घटते क्रम में सॉर्ट करें। फिर हम ऐरे को पार करेंगे और Arr[i+1] - Arr[i] का आसन्न अंतर निकालेंगे। फिर प्रत्येक पुनरा
-
C++ में दिए गए नंबर k से विभाज्य लिंक्ड लिस्ट के अधिकतम और न्यूनतम एलिमेंट
लिंक्ड लिस्ट एक रैखिक डेटा संरचना है जिसमें एलिमेंट्स पॉइंटर्स के माध्यम से जुड़े होते हैं। लिंक्ड लिस्ट के प्रत्येक एलिमेंट या नोड में एक डेटा भाग और लिंक होता है, या हम कह सकते हैं कि क्रम में अगले एलिमेंट का पॉइंटर होता है। एलिमेंट्स मेमोरी में नॉन-कंटीगुअस स्थान ले सकते हैं। हमें एक सिंगली लिं
-
C++ में ऐरे से चार पक्ष चुनकर अधिकतम क्षेत्रफल वाला आयत
आयत का क्षेत्रफल उसकी भुजाओं के गुणनफल के रूप में गणना किया जाता है। सभी आयतों में चार भुजाएं होती हैं जिनमें विपरीत भुजाएं समान होती हैं। क्षेत्रफल की गणना के लिए हमें लंबाई और चौड़ाई के रूप में दो भुजाओं की आवश्यकता होती है। ताकि हम वांछित परिणाम प्राप्त कर सकें: आयत का क्षेत्रफल = लंबाई × चौड़ा
-
C++ में कॉम्प्लेक्स नंबर के लिए sqrt() फंक्शन
दिया गया कार्य कॉम्प्लेक्स नंबर के लिए sqrt() फंक्शन के काम को खोजना है। मूल रूप से sqrt() <complex> हेडर फाइल में मौजूद एक फंक्शन है। इस फंक्शन का उपयोग कॉम्प्लेक्स नंबर का वर्गमूल निकालने के लिए किया जाता है। सिंटैक्स template<class T> complex<T> sqrt(const complex<T>&
-
C++ में वाक्य को शब्दों में विभाजित करना
दिया गया कार्य वाक्य को शब्दों में विभाजित करना है। इसमें, हम वाक्य में मौजूद सभी शब्दों को अलग करेंगे। इनपुट I am a good boy आउटपुट I am a good boy उपरोक्त उदाहरण में हम प्रत्येक शब्द को अलग लाइन में प्रिंट करेंगे। उदाहरण #include <iostream> #include <string> #include <sstream>
-
C++ में iswprint() फंक्शन
हमें iswprint() के काम को दिखाने का कार्य दिया गया है। C++ STL में iswprint() फंक्शन का उपयोग यह जांचने के लिए किया जाता है कि दिया गया वाइड कैरेक्टर प्रिंट किया जा सकता है या नहीं। यह C++ में cwctype हेडर फाइल में मौजूद एक फंक्शन है। वाइड कैरेक्टर एक कंप्यूटर कैरेक्टर डेटाटाइप है जिसका आकार आमतौर
-
C++ STL में map::operator[]
इस लेख में हम C++ STL में मैप के बराबर [] ऑपरेटर के काम, सिंटैक्स और उदाहरण पर चर्चा करेंगे। C++ STL में Map क्या है? मैप्स एसोसिएटिव कंटेनर होते हैं, जो की-वैल्यू और मैप्ड वैल्यू के संयोजन से बने एलिमेंट्स को एक विशिष्ट क्रम में संग्रहीत करने की सुविधा प्रदान करते हैं। एक मैप कंटेनर में डेटा आंतर
-
C++ STL में map::max_size()
इस लेख में हम C++ STL में map::max_size() फंक्शन के काम, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। C++ STL में Map क्या है? मैप्स एसोसिएटिव कंटेनर होते हैं, जो की-वैल्यू और मैप्ड वैल्यू के संयोजन से बने एलिमेंट्स को एक विशिष्ट क्रम में संग्रहीत करने की सुविधा प्रदान करते हैं। एक मैप कंटेनर में डेटा आं
-
C++ में कॉम्प्लेक्स नंबर के लिए sinh() फंक्शन
हमें कॉम्प्लेक्स नंबर के लिए sinh() फंक्शन के काम को खोजने का कार्य दिया गया है। कॉम्प्लेक्स नंबर्स के लिए sinh() फंक्शन <complex> हेडर फाइल में मौजूद होता है। यह फंक्शन कॉम्प्लेक्स नंबर के कॉम्प्लेक्स हाइपरबोलिक साइन की गणना करने के लिए उपयोग किया जाता है। सिंटैक्स template<class T> c