-
C प्रोग्राम: संख्या में एक अंक को दूसरे से बदलें
समस्या विवरण एक संख्या n, एक लक्ष्य अंक (x), और एक प्रतिस्थापन अंक (m) दिए गए हैं, n में x के सभी घटनाओं को m से बदलें। उदाहरण संख्यालक्ष्यप्रतिस्थापनपरिणाम 98396683 12354123 (कोई परिवर्तन नहीं) 1221291991 1001051551 एल्गोरिदम (अंकों को पीछे से प्रोसेस करें) result = 0, place = 1 आरंभ करें
-
C प्रोग्राम: जांचें कि दो स्ट्रिंग्स समान हैं या नहीं
स्ट्रिंग तुलना C में स्ट्रिंग्स की तुलना के लिए strcmp() फ़ंक्शन का उपयोग किया जाता है (<string.h> में परिभाषित)। strcmp() व्यवहार रिटर्न मानअर्थ 0स्ट्रिंग्स समान हैं < 0str1, str2 से लेक्सिकोग्राफिकली छोटी है > 0str1, str2 से लेक्सिकोग्राफिकली बड़ी है केस सेंसिटिविटी strcmp() क
-
C प्रोग्राम: जांचें कि बिंदु X-अक्ष या Y-अक्ष के समानांतर हैं या नहीं
समस्या विवरण दिए गए n बिंदु (x, y निर्देशांक), निर्धारित करें कि क्या वे X-अक्ष, Y-अक्ष के समानांतर एक रेखा बनाते हैं, या किसी के समानांतर नहीं हैं। नियम X-अक्ष के समानांतर: सभी y-निर्देशांक समान हैं Y-अक्ष के समानांतर: सभी x-निर्देशांक समान हैं किसी के समानांतर नहीं: x और y दोनों भिन्न हैं उदाह
-
C प्रोग्राम: जांचें कि संख्या अपने अंकों के योग से विभाज्य है या नहीं
समस्या विवरण एक संख्या n दी गई है, जांचें कि क्या यह अपने अंकों के योग से विभाज्य है। उदाहरण संख्याअंकों का योगविभाज्य?आउटपुट 555+5=1055%10=5 ≠ 0नहीं 121+2=312%3=0हाँ 606+0=660%6=0हाँ 1321+3+2=6132%6=0हाँ 1231+2+3=6123%6=3नहीं एल्गोरिदम मूल संख्या को temp में संग्रहीत करें sum = 0 आरंभ करें
-
C प्रोग्राम: रिकर्सन का उपयोग करके जांचें कि सरणी पैलिंड्रोम है या नहीं
पैलिंड्रोम सरणी एक सरणी पैलिंड्रोम होती है यदि यह आगे और पीछे से समान पढ़ी जाए। उदाहरण: {1, 2, 3, 2, 1} ✓, {1, 0, 0, 1} ✓, {1, 2, 3, 4} ✗ रिकर्सिव दृष्टिकोण आधार मामला: यदि = end → पैलिंड्रोम (true) जांच: यदि arr[start] != arr[end] → पैलिंड्रोम नहीं (false) रिकर्सन: start+1 और end-1 के साथ कॉल करे
-
C प्रोग्राम: मैट्रिक्स घटाव
मैट्रिक्स घटाव दो मैट्रिक्स MAT1 और MAT2 को घटाने के लिए, दोनों का आकार समान होना चाहिए (समान पंक्तियां और स्तंभ)। परिणाम[i][j] = MAT1[i][j] - MAT2[i][j] उदाहरण MAT1 = [1 2 3] MAT2 = [9 8 7] परिणाम = [-8 -6 -4] [4 5 6] [6 5 4] [-2 0 2] [7 8 9] [3 2
-
C प्रोग्राम: तीर स्टार पैटर्न
तीर पैटर्न दिए गए n के लिए, तीर के आकार का स्टार पैटर्न प्रिंट करें जिसमें अधिकतम n स्टार हों। उदाहरण इनपुट: n = 4 * ** *** **** *** ** * इनपुट: n = 5 * ** *** **** ***** **** *** ** * एल्गोरिदम पैटर्न के दो भाग: ऊपरी आधा (बढ़ता हुआ): i = 1 से n तक n-i स्पेस
-
C प्रोग्राम: सरणी के तत्वों का गुणनफल
समस्या विवरण एक सरणी arr[n] दी गई है, इसके सभी तत्वों का गुणनफल ज्ञात करें। उदाहरण सरणीगुणनफलगणना {10, 20, 3, 4, 8}1920010×20×3×4×8 {1, 2, 3, 4, 3, 2, 1}1441×2×3×4×3×2×1 {5, 0, 10}0शून्य से गुणनफल = 0 एल्गोरिदम result = 1 आरंभ करें प्रत्येक तत्व के लिए: result *= arr[i] result लौटाएं C प्
-
C प्रोग्राम: जांचें कि संख्या अपने किसी अंक से विभाज्य है या नहीं
समस्या विवरण एक संख्या n दी गई है, जांचें कि क्या इसका कोई अंक (0 को छोड़कर) संख्या को पूरी तरह से विभाजित करता है। उदाहरण इनपुटआउटपुटव्याख्या 53142हाँ1, 2, 3 से विभाज्य 223नहीं2 या 3 से विभाज्य नहीं 128625हाँ5 से विभाज्य 101हाँ1 से विभाज्य (0 को अनदेखा करें) एल्गोरिदम मूल संख्या को temp मे
-
C में मेमोरी आवंटन और संकलन प्रक्रिया पर MCQ
MCQ प्रश्न और उत्तर प्रश्न 1: निम्न कोड का आउटपुट क्या होगा? f); } विकल्प: A. कचरा मान B. 20.600000 C. सिंटैक्स त्रुटि D. 20.6 उत्तर: B (20.600000) व्याख्या: यूनियन के सभी सदस्य समान मेमोरी स्थान साझा करते हैं। आकार सबसे बड़े सदस्य (यहां float, 4 बाइट्स) के बराबर होता है। f = 20.60f मान संग्रही
-
C/C++ में सरणी (Arrays) - पूर्ण गाइड
सरणी क्या है? सरणी एक ही डेटा प्रकार के निश्चित संख्या में तत्वों का संग्रह है, जो सन्निकट मेमोरी स्थानों में संग्रहीत होते हैं। घोषणा और आरंभीकरण // घोषणा data_type array_name[size]; // उदाहरण float percentage[10]; int marks[5] = {85, 90, 78, 92, 88}; char name[] = Hello; // आकार स्वचालित: 6 (नल
-
C/C++ में पूर्णांक को फ्लोट में असाइन करना और तुलना
डेटा प्रकार प्रकारविवरणआकारसीमा intहस्ताक्षरित पूर्णांक4 बाइट्स~±2 अरब unsigned intअहस्ताक्षरित पूर्णांक4 बाइट्स0 से ~4 अरब floatएकल परिशुद्धता फ्लोटिंग पॉइंट4 बाइट्स~7 दशमलव अंक परिशुद्धता doubleदोहरी परिशुद्धता8 बाइट्स~15 दशमलव अंक परिशुद्धता पूर्णांक को फ्लोट में असाइन करना float f = 23; u
-
बाइनरी हीप की सरणी प्रतिनिधित्व
बाइनरी हीप क्या है? एक बाइनरी हीप एक पूर्ण बाइनरी ट्री है जो हीप क्रम संपत्ति को संतुष्ट करता है। हीप के प्रकार प्रकारसंपत्तिमूल नोड मिन हीपनोड मान ≥ माता-पिता मानसबसे छोटा तत्व मैक्स हीपनोड मान ≤ माता-पिता मानसबसे बड़ा तत्व सरणी प्रतिनिधित्व बाइनरी हीप को सरणी में कुशलता से संग्रहीत किया जा
-
बैकट्रैकिंग का परिचय
बैकट्रैकिंग क्या है? बैकट्रैकिंग एक एल्गोरिदमिक तकनीक है जो समस्या को चरण-दर-चरण हल करती है, आंशिक समाधान बनाती है और उन्हें बाधाओं (constraints) के विरुद्ध जांचती है। यदि कोई आंशिक समाधान मान्य समाधान की ओर नहीं ले जाता, तो यह वापस (backtrack) जाता है और अन्य विकल्प आजमाता है। समस्या प्रकार निर्ण
-
C प्रोग्राम: रेडियो फ्रीक्वेंसी स्पेक्ट्रम में बैंड
रेडियो फ्रीक्वेंसी (RF) स्पेक्ट्रम रेडियो फ्रीक्वेंसी 20 kHz से 300 GHz तक की आवृत्ति रेंज में AC करंट/वोल्टेज या अन्य दोलनशील निकायों का दोलन है। आवृत्ति बैंड RF स्पेक्ट्रम को आवृत्ति रेंज, प्रसार माध्यम और अनुप्रयोगों के आधार पर बैंड में विभाजित किया जाता है: बैंडपूरा नामआवृत्ति रेंजप्रसार माध
-
C ग्राफिक्स: bar() फ़ंक्शन
bar() फ़ंक्शन bar() C ग्राफिक्स में एक फ़ंक्शन है जो एक भरा हुआ आयत (बार) खींचता है। यह graphics.h हेडर फ़ाइल में परिभाषित है। सिंटैक्स void bar(int left, int top, int right, int bottom); पैरामीटर left, top: ऊपरी-बाएं कोने के निर्देशांक (x, y) right, bottom: निचले-दाएं कोने के निर्देशांक (x, y)
-
बैश प्रोग्राम: जांचें कि संख्या अभाज्य है या नहीं
बैश क्या है? Bash (बॉर्न अगेन शेल) एक कमांड लाइन इंटरप्रेटर और स्क्रिप्टिंग भाषा है जो लिनक्स/यूनिक्स सिस्टम के लिए डिफ़ॉल्ट शेल है। अभाज्य संख्या एक संख्या जिसके केवल दो गुणनखंड हों: 1 और स्वयं। उदाहरण: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29... एल्गोरिदम 2 से n/2 तक लूप करें यदि कोई संख्या n को विभा
-
C प्रोग्राम: हेक्साडेसिमल को ऑक्टल में बदलें
रूपांतरण प्रक्रिया हेक्साडेसिमल → ऑक्टल रूपांतरण दो चरणों में किया जाता है: हेक्स → बाइनरी: प्रत्येक हेक्स अंक → 4 बिट बाइनरी बाइनरी → ऑक्टल: 3 बिट्स के समूह → 1 ऑक्टल अंक उदाहरण: 1A6 हेक्स → ऑक्टल चरण 1: हेक्स → बाइनरी 1 = 0001 A = 1010 6 = 0110 बाइनरी: 0001 1010 0110 चरण 2: बाइनरी → ऑक्टल (
-
C प्रोग्राम: सरणी या लूप के बिना {1,2,3,...n} के सभी उपसमुच्चय प्रिंट करना
समस्या विवरण एक धनात्मक पूर्णांक n दिया गया है, सेट {1, 2, 3, ..., n} के सभी उपसमुच्चय प्रिंट करें किसी सरणी या लूप का उपयोग किए बिना। केवल रिकर्सन अनुमत है। उदाहरण इनपुट: 3 आउटपुट: { 1 2 3 } { 1 2 } { 1 3 } { 1 } { 2 3 } { 2 } { 3 } { } इनपुट: 4 आउटपुट: { 1 2 3 4 } { 1 2 3 } { 1 2 4 } { 1 2 } { 1
-
C प्रोग्राम: संख्या को शब्दों में बदलें
समस्या विवरण एक संख्यात्मक स्ट्रिंग (अधिकतम 4 अंक: 0-9999) दी गई है, इसे अंग्रेजी शब्दों में बदलें। उदाहरण इनपुटआउटपुट 1234one thousand two hundred thirty four 7777seven thousand seven hundred seventy seven 100one hundred 15fifteen स्थान मान प्रणाली संख्या: 1111 स्थान: हजार सौ दहाई इकाई