-
तीन संख्याओं में सबसे बड़ी संख्या ढूंढने के लिए C प्रोग्राम
यह प्रोग्राम 3 संख्याएं लेता है और उनमें से सबसे बड़ी ढूंढता है। इसके लिए, हम संख्याओं की तुलना एक-दूसरे से करेंगे और पता लगाएंगे कि कौन सी सबसे बड़ी है। Input: a=2,b=4,c=7 Output:7 सबसे बड़ी संख्या व्याख्या यह प्रोग्राम सबसे बड़ी संख्या ढूंढने के लिए केवल if स्टेटमेंट का उपयोग करता है। उदाहरण c) {
-
C प्रोग्राम दशमलव से बाइनरी रूपांतरण के लिए?
एक पूर्णांक को दशमलव संख्या प्रणाली (बेस-10) से बाइनरी संख्या प्रणाली (बेस-2) में बदलें। एक पूर्णांक का आकार 32 बिट मान लिया जाता है, आपको संख्या को बेस से विभाजित करने की आवश्यकता है। इसका उपयोग कंप्यूटर द्वारा पूर्णांक मानों को बाइट्स में बदलने के लिए किया जाता है जो एक कंप्यूटर हैं। Input:10 Out
-
nPr का मान निकालने के लिए C प्रोग्राम?
क्रमचय (Permutations), nPr को P(n,r) के रूप में भी दर्शाया जा सकता है, जो क्रमचय की संख्या निकालने का एक गणितीय सूत्र है। P(n, r) का सूत्र n! / (n – r)! है। n एलिमेंट्स के सेट पर क्रमचय की संख्या n! द्वारा दी जाती है जहां ! फैक्टोरियल को दर्शाता है। Input:n=5;r=4; Output:120 व्याख्या 120 / 1 = 120
-
एक नंबर लिंक गेम?
नंबर लिंक एक प्रकार का तर्क पहेली है जिसमें ग्रिड में संख्याओं को जोड़ने के लिए पथ ढूंढना शामिल है। नंबरलिंक पहेली का एक सरल उदाहरण - नंबरलिंक पहेली का समाधान नियम - खिलाड़ी को ग्रिड पर मिलान करने वाली सभी संख्याओं को एकल निरंतर रेखाओं (या पथों) के साथ जोड़ना होगा। रेखाएं शाखा नहीं बना सकतीं या ए
-
लिंक्ड लिस्ट के रूप में दर्शाई गई संख्या में 1 जोड़ें?
5) के रूप में दर्शाया गया है। और इस लिंक्ड लिस्ट द्वारा दर्शाई गई संख्या में 1 जोड़ने के लिए हमें लिस्ट के सबसे कम महत्वपूर्ण बिट के मान की जांच करनी होगी। यदि यह 9 से कम है तो ठीक है अन्यथा कोड अगले अंक को बदलेगा और इसी तरह आगे। 0) में बदल जाना चाहिए। Input:1999 Output:2000 व्याख्या लिंक्ड लिस्ट क
-
दिए गए BST में प्रत्येक नोड में सभी बड़े मान जोड़ें?
BST या बाइनरी सर्च ट्री बाइनरी ट्री का एक रूप है जिसमें सभी बाएं नोड्स छोटे होते हैं और सभी दाएं नोड्स रूट मान से बड़े होते हैं। इस समस्या के लिए, हम एक बाइनरी ट्री लेंगे और वर्तमान नोड से बड़े सभी मानों को इसमें जोड़ेंगे। समस्या BST में प्रत्येक नोड में सभी बड़े मान जोड़ें को सरल रूप में इस प्रकार
-
दिए गए प्रतिबंधों के साथ दी गई ऐरे के तत्वों को जोड़ें?
इस समस्या के लिए, दो दी गई ऐरे के तत्वों को जोड़ने के लिए हमारे पास कुछ प्रतिबंध हैं जिनके आधार पर जोड़ा गया मान बदल जाएगा। दो दी गई ऐरे a[] और b[] का योग तीसरी ऐरे c[] में इस तरह स्टोर किया जाता है कि वे एलिमेंट्स के योग को सिंगल डिजिट में देते हैं। और यदि योग के अंकों की संख्या 1 से अधिक है, तो त
-
0-1 BFS (बाइनरी वेट ग्राफ में सबसे छोटा पथ) C प्रोग्राम में?
मान लीजिए हमारे पास कुछ नोड्स और कनेक्टेड एज वाला एक ग्राफ है। प्रत्येक एज का बाइनरी वेट है। इसलिए वेट या तो 0 या 1 होगा। एक सोर्स वर्टेक्स दिया गया है। हमें सोर्स से किसी भी अन्य वर्टेक्स तक सबसे छोटा पथ ढूंढना है। मान लीजिए ग्राफ नीचे जैसा है: सामान्य BFS एल्गोरिदम में सभी एज वेट समान होते हैं।
-
3-अंकीय ओसिरिस नंबर C प्रोग्राम?
यहां हम ओसिरिस नंबर देखेंगे। एक ओसिरिस नंबर एक ऐसा नंबर है जो अपने स्वयं के अंकों के उप-नमूनों के क्रमचय के योग के बराबर होता है। मान लीजिए नंबर 132 है। फिर यदि हम {12 + 21 + 13 + 31 + 23 + 32} की गणना करते हैं तो यह भी 132 है। तो नंबर ओसिरिस नंबर है। हमें जांचना होगा कि दिया गया नंबर ओसिरिस नंबर ह
-
C/C++ पॉइंटर पहेली?
मान लीजिए हमारे पास एक इंटीजर वेरिएबल है जिसका आकार 4 बाइट है, एक और पॉइंटर वेरिएबल है, जिसका आकार 8 बाइट्स है। तो निम्नलिखित का आउटपुट क्या होगा? उदाहरण #include<iostream> using namespace std; main() { int a[4][5][6]; int x = 0; int* a1 = &x; int** a2 = &a1; int*** a3 = &
-
C प्रोग्राम में पीटरसन ग्राफ समस्या?
मान लीजिए हमारे पास नीचे जैसा एक ग्राफ है। वह ग्राफ पीटरसन ग्राफ है। वर्टेक्स 0 से 9 तक नंबर दिए गए हैं। प्रत्येक वर्टेक्स के कुछ अक्षर हैं। मान लीजिए उस ग्राफ में एक वॉक W है, जहां L वर्टेक्स उपयोग किए जाते हैं। L अक्षरों वाला एक स्ट्रिंग S, वॉक W द्वारा तब साकार होता है जब W और S में अक्षर अनुक्र
-
C प्रोग्राम में LCS का स्पेस ऑप्टिमाइज़्ड समाधान?
यहां हम LCS समस्या के लिए एक स्पेस ऑप्टिमाइज़्ड दृष्टिकोण देखेंगे। LCS सबसे लंबा कॉमन सबसीक्वेंस (Longest Common Subsequence) है। यदि दो स्ट्रिंग्स BHHUBC और HYUYBZC हैं, तो सबसीक्वेंस की लंबाई 4 है। एक डायनामिक प्रोग्रामिंग दृष्टिकोण पहले से मौजूद है, लेकिन डायनामिक प्रोग्रामिंग दृष्टिकोण का उपयोग
-
3-वे क्विकसॉर्ट (डच नेशनल फ्लैग)
यहां हम क्विकसॉर्ट तकनीक देखेंगे लेकिन हम थ्री-वे क्विकसॉर्ट का उपयोग करेंगे। बेसिक क्विकसॉर्ट तकनीक केवल एक एलिमेंट को पिवट के रूप में ढूंढती है फिर ऐरे को पिवट के चारों ओर पार्टीशन करती है, उसके बाद पिवट के बाएं और दाएं सब ऐरे के लिए पुनरावृत्ति करती है। थ्री-वे क्विकसॉर्ट समान है, लेकिन इसमें ती
-
C प्रोग्राम का उपयोग करके एक पहेली
यहां हम एक C पहेली प्रश्न देखेंगे। मान लीजिए हमारे पास दो संख्याएं 48 और 96 हैं। हमें पहली संख्या को दूसरी संख्या के बाद जोड़ना है। इसलिए अंतिम परिणाम 9648 जैसा होगा। लेकिन हम किसी भी तार्किक, अंकगणितीय, स्ट्रिंग संबंधी ऑपरेशन का उपयोग नहीं कर सकते, साथ ही किसी भी पूर्वनिर्धारित फ़ंक्शन का उपयोग नह
-
बहुरूपता के प्रकार - एड-हॉक, समावेशन, पैरामीट्रिक और कर्सन
यहां हम बहुरूपता (पॉलीमॉर्फिज्म) के विभिन्न प्रकार देखेंगे। प्रकार हैं: एड-हॉक (Ad-Hoc) समावेशन (Inclusion) पैरामीट्रिक (Parametric) कर्सन (Coercion) एड-हॉक बहुरूपता को ओवरलोडिंग कहा जाता है। यह समान नाम वाले फ़ंक्शन को विभिन्न प्रकारों के लिए अलग-अलग व्यवहार करने की अनुमति देता है। फ़ंक्शन और ऑप
-
दिए गए BST में प्रत्येक नोड में सभी बड़े मान जोड़ें
यहां हम एक दिलचस्प समस्या देखेंगे, जहां हम एक दिए गए बाइनरी सर्च ट्री (BST) में प्रत्येक नोड में उससे बड़े सभी मानों को जोड़ेंगे। प्रारंभिक और अंतिम ट्री नीचे दिखाए अनुसार दिखाई देंगे: एल्गोरिदम bstUpdate(root, sum) - Begin if root is null, then stop bstUpdate(right of root, sum) sum
-
C/C++ प्रीप्रोसेसर निर्देश
परिचय C या C++ में, हमें (#) प्रतीक से शुरू होने वाली विभिन्न पंक्तियां मिलती हैं। इन्हें प्रीप्रोसेसिंग निर्देश कहा जाता है। कोड संकलित होने से पहले प्रीप्रोसेसिंग चरण में ये पंक्तियां संसाधित होती हैं। यहां हम तीन अलग-अलग प्रकार के प्रीप्रोसेसिंग निर्देश देखेंगे: सशर्त संकलन लाइन नियंत्रण त्रुटि
-
C/C++ प्रोग्राम nवें पद के रूप में n² - (n-1)² श्रृंखला का योग खोजने के लिए
समस्या विवरण यहां हम देखेंगे कि nवें पद के रूप में n² - (n-1)² वाली श्रृंखला का योग कैसे प्राप्त करें। पुनरावृत्ति संबंध इस प्रकार है: Tₙ = n² - (n-1)² हमें S mod (10⁹ + 7) ढूंढना है, जहां S दी गई श्रृंखला के सभी पदों का योग है। C++ प्रोग्राम उदाहरण #include <iostream> #define X 1000000007
-
C/C++ में pthreads का उपयोग करके मैट्रिक्स का जोड़ और घटाव
समस्या विवरण यहां हम देखेंगे कि मल्टीथ्रेडेड वातावरण का उपयोग करके मैट्रिक्स जोड़ और घटाव कैसे करें। C या C++ में एक साथ कई थ्रेड्स को निष्पादित करने के लिए pthread का उपयोग किया जाता है। दो मैट्रिक्स A और B हैं। प्रत्येक मैट्रिक्स का क्रम (m x n) है। प्रत्येक थ्रेड प्रत्येक पंक्ति लेगा, और जोड़ य
-
C/C++ में ऐरे हेरफेर और योग
समस्या विवरण यहां हम एक समस्या देखेंगे, मान लीजिए एक ऐरे दिया गया है। n तत्व हैं। एक और मान S भी दिया गया है। हमें ऐरे में एक तत्व K ढूंढना है, जैसे कि, यदि सभी तत्व जो K से बड़े हैं, उन्हें K के बराबर बना दिया जाए, तो अंतिम ऐरे के सभी तत्वों का योग S के बराबर हो जाए। यदि यह संभव नहीं है, तो -1 वाप