-
अपना स्वयं का strcmp लिखें जो C++ में मामलों की उपेक्षा करता है
यहां, हमें एक strcmp (स्ट्रिंग तुलना) फ़ंक्शन बनाना है जो दो स्ट्रिंग की तुलना करता है लेकिन स्ट्रिंग के वर्णों के मामलों को अनदेखा करता है। फ़ंक्शन -1 लौटाएगा यदि string1 string2 है। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट string1 = “Hello” , string2 = “hello” आउट
-
C++ में अपना खुद का memcpy() और memmove() लिखें
memcpy() फ़ंक्शन एक इनबिल्ट फ़ंक्शन है जिसका उपयोग डेटा को स्रोत स्थान से गंतव्य स्थान पर कॉपी करने के लिए किया जाता है। memcpy फ़ंक्शन का प्रोटोटाइप - void * memcpy(void *destination_location, void *source_location, size_t size) हम स्रोत से गंतव्य तक चरित्र प्रतिलिपि डेटा के आधार पर करेंगे। सम
-
C++ में अपना खुद का atoi() लिखें
c प्रोग्रामिंग भाषा में atoi () फ़ंक्शन का उपयोग स्ट्रिंग से पूर्णांक रूपांतरण को संभालने के लिए किया जाता है। फ़ंक्शन एक स्ट्रिंग को इनपुट के रूप में लेता है और मान को पूर्णांक प्रकार में लौटाता है। सिंटैक्स int atoi(const char string) पैरामीटर स्वीकृत - atio() फ़ंक्शन ने एक स्ट्रिंग को एक इनपुट क
-
यह निर्धारित करने के लिए कोड लिखें कि C++ में दो पेड़ समान हैं या नहीं
इस समस्या में हमें दो पेड़ दिए जाते हैं। हमारा काम यह जांचने के लिए एक कोड लिखना है कि दोनों पेड़ एक जैसे हैं या नहीं। दो पेड़ों को समान कहा जाता है यदि सरणियों के तत्वों का मान और अभिविन्यास समान हो। उदाहरण चूँकि दोनों पेड़ों के मूल्य और तत्वों की स्थिति समान है, इसलिए दोनों पेड़ समान
-
C++ में pow(x, y) के लिए एक पुनरावृत्त O(Log y) फ़ंक्शन लिखें
इस समस्या में, हमें दो पूर्णांक x और y दिए गए हैं। हमारा कार्य एक ऐसा फ़ंक्शन बनाना है जो एक पुनरावृत्त दृष्टिकोण का उपयोग करके पाउ (एक्स, वाई) के बराबर होगा जो कार्य को 0 (लॉग वाई) की समय जटिलता में पूरा करेगा। आइए समस्या को समझने के लिए कुछ उदाहरण लें, इनपुट x = 7 , y = 3 आउटपुट 343 pow(x,y) के
-
C++ में कोई संख्या 3 का गुणज है या नहीं, यह जांचने के लिए एक कुशल विधि लिखें
यहां, हमें एक प्रोग्राम लिखने की जरूरत है जो यह जांचने के लिए प्रयोग किया जाता है कि दी गई संख्या 3 का गुणज है या नहीं। एक सामान्य समाधान एक तुच्छ समाधान है, जिसमें संख्या के सभी अंकों को जोड़ा जाता है और यदि योग तीन का गुणज है तो संख्या 3 से विभाज्य है अन्यथा नहीं। लेकिन यह समाधान सबसे कुशल नहीं ह
-
C++ में किसी संख्या के बिट्स को उलटने के लिए एक कुशल C प्रोग्राम लिखें
इस समस्या में, हमें एक अहस्ताक्षरित पूर्णांक n दिया जाता है। हमारा काम एक प्रोग्राम बनाना है जो उस नंबर को लौटाता है जो संख्या के सभी बिट्स को उलट कर उत्पन्न होता है। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट n = 1 आउटपुट 2147483648 स्पष्टीकरण binary of 1 is 000...0001, the reverse is 100...
-
C++ में किसी संख्या के अंकों को उलटने के लिए प्रोग्राम लिखें
किसी संख्या के अंकों को उलटने का प्रोग्राम अंकों की स्थिति को बदल देगा और उसके क्रम को उलट देगा। मान लीजिए कि एक संख्या abcde है जिसका उल्टा edcba होगा। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट n = 786521 आउटपुट 125687 संख्या के अंकों को उलटने के लिए, हम एमएसबी (इकाई अंक) से संख्या के प्र
-
C++ में किसी ऐरे या स्ट्रिंग को रिवर्स करने के लिए प्रोग्राम लिखें
यहां, हमें एक सरणी या वर्णों की एक स्ट्रिंग दी गई है। हम एक सरणी या स्ट्रिंग के तत्वों को उलटने के लिए एक प्रोग्राम बनाएंगे। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट array = {2, 5, 7, 1, 9} आउटपुट {9, 1, 7, 5, 2} इनपुट string = “Hello!” आउटपुट !0lleH एक प्रोग्राम बनाने के लिए,
-
C++ में एक पेड़ की अधिकतम गहराई या ऊँचाई ज्ञात करने के लिए एक प्रोग्राम लिखें
इस समस्या में हमें एक बाइनरी ट्री दिया जाता है। हमारा काम किसी दिए गए पेड़ की अधिकतम गहराई या ऊंचाई का पता लगाने के लिए एक प्रोग्राम लिखना है। समस्या को समझने के लिए एक उदाहरण लेते हैं, पेड़ की ऊंचाई 3 होती है। एक पेड़ की अधिकतम ऊँचाई ज्ञात करने के लिए, हम उसके बाएँ और दाएँ उपप्रकार की ऊँचाई
-
एक पेड़ के आकार की गणना करने के लिए एक प्रोग्राम लिखें - C++ में रिकर्सन
इस समस्या में, हमें एक पेड़ दिया जाता है और हमारा काम रिकर्सन का उपयोग करके पेड़ के आकार की गणना करने के लिए एक प्रोग्राम बनाना है। पेड़ का आकार पेड़ में मौजूद नोड्स की कुल संख्या है। समस्या को समझने के लिए एक उदाहरण लेते हैं, उपरोक्त पेड़ का आकार 5 है। पेड़ के आकार को खोजने के लिए, हमें बा
-
C++ में पाउ(x,n) की गणना करने के लिए एक प्रोग्राम लिखें
इस समस्या में, हमें दो पूर्णांक x और n दिए गए हैं। हमारा काम पाउ(x,n) की गणना के लिए एक प्रोग्राम लिखना है। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट x = 5 , n = 3 आउटपुट 125 पाउ(x,n), . की गणना करने का कार्यक्रम उदाहरण #include <iostream> using namespace std; float myPow(float x, int
-
C++ में लिंक्ड लिस्ट में Nth नोड प्राप्त करने के लिए एक फंक्शन लिखें
यहां, हमें एक लिंक्ड लिस्ट और एक इंडेक्स दिया गया है। लिंक की गई सूची में Nth नोड प्राप्त करने के लिए हमें एक फ़ंक्शन लिखना होगा। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट linked list = 34 -> 4 -> 9 -> 1 , n = 2 आउटपुट 9 n द्वारा निर्दिष्ट नोड पर जाने के लिए। हम लिंक की गई सूची में
-
सी ++ में एक सरणी के हर संभावित जोड़े के योग का एक्सओआर
इस समस्या में, हमें n तत्वों की एक सरणी दी गई है। हमारा कार्य आकार n*n का एक क्रम उत्पन्न करना है जिसके तत्व A के सभी तत्वों के एक युग्म का योग स्वयं के साथ हैं। और गठित इस योग सरणी के xor तत्वों को प्रिंट करें। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट -ए (1, 4, 5) आउटपुट - 0 स्पष्टीकरण
-
C++ में एक स्ट्रिंग में वर्णों की प्राइम फ़्रीक्वेंसी का XOR
इस समस्या में, हमें वर्णों की एक स्ट्रिंग दी जाती है, हमारा कार्य स्ट्रिंग के वर्णों की आवृत्तियों के XOR को प्रिंट करना है, जिनकी आवृत्ति एक अभाज्य संख्या है। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट - TutorialsPoint आउटपुट - यहां, हम स्ट्रिंग के प्रत्येक वर्ण के घटित होने की आवृत्ति की
-
C++ में किसी बाइनरी ट्री में किन्हीं दो नोड्स के बीच पथ का XOR
इस समस्या में हमें एक बाइनरी ट्री और बाइनरी ट्री के दो नोड दिए जाते हैं। हमारा काम दो नोड्स के बीच के रास्ते में आने वाले सभी नोड्स के XOR को प्रिंट करना है। समस्या को समझने के लिए एक उदाहरण लेते हैं, हमें 2 और 3 के बीच के सभी नोड्स के xor को खोजने की जरूरत है। 2 से 3 तक का रास्ता, 2 → 6 → 1 →
-
संख्याओं का XOR जो C++ में दी गई श्रेणी में सम संख्या में दिखाई देता है
इस समस्या में, हमें n तत्वों की एक सरणी दी गई है और कुछ प्रश्न हैं जो सरणी में प्रारंभ बिंदु से अंत बिंदु तक हैं। हमारा काम दो तत्वों का एक्सओआर ढूंढना है जो सीमा में कई बार भी दिखाई देते हैं। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट - array = {1, 2, 3, 1, 1, 2, 2, 3} querries = 2 R = 4 L =
-
C++ में दिए गए नोड के उप-वृक्ष में सभी नोड्स का XOR
इस समस्या में, हमें एक n ट्री दिया जाता है और कुछ प्रश्न हैं जो ट्री के नोड हैं। हमारा काम दिए गए नोड द्वारा बनाए गए सब-ट्री के सभी नोड्स के XOR को प्रिंट करना है। समस्या को समझने के लिए एक उदाहरण लेते हैं, प्रश्न - {1, 6, 5} आउटपुट - 0 0 5 स्पष्टीकरण - 1^6^3^2^4^7^5 6^2^4 5 इस समस्या को हल क
-
दिए गए श्रेणी में सभी तत्वों का XOR [L, R] C++ . में
इस समस्या में, हमें दो पूर्णांक L और R दिए गए हैं जो एक श्रेणी को दर्शाते हैं। हमारा काम [L, R] की सीमा के भीतर सभी तत्वों का xor खोजना है। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट - एल=3, आर =6 स्पष्टीकरण − 3^4^5^6 = इस समस्या को हल करने के लिए, हम R का MSB पाएंगे। उत्तर का MSB R से बड़ा
-
सी++ में सभी सबअरे एक्सओआर का एक्सओआर
इस समस्या में, हमें n तत्वों की एक सरणी दी गई है। हमारा काम सरणी के तत्वों से बनाए गए सभी संभावित उप-सरणी (क्रम में लिया गया) के XOR के XOR को प्रिंट करना है। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट - सरणी ={1, 3, 6, 8} आउटपुट - 0 स्पष्टीकरण - (1) ^ (3) ^ (6) ^ (8) ^ (1^3) ^ (3^6)^ (6^8