-
फंक्शन परिभाषित करके चार पूर्णांकों में अधिकतम ज्ञात करने के लिए C प्रोग्राम
मान लीजिए हमारे पास चार संख्याएं a, b, c और d हैं। हमें अपना खुद का फंक्शन बनाकर उनमें अधिकतम ज्ञात करना है। तो हम एक max() फंक्शन बनाएंगे जो दो संख्याओं को इनपुट के रूप में लेता है और अधिकतम ज्ञात करता है, फिर उनका उपयोग करके हम सभी चार संख्याओं का अधिकतम ज्ञात करेंगे।उदाहरण के लिए, यदि इनपुट a = 5
-
फंक्शन में पॉइंटर्स का उपयोग करके योग और अंतर ज्ञात करने के लिए C प्रोग्राम
मान लीजिए हमारे पास दो संख्याएं a और b हैं। हमें एक फंक्शन परिभाषित करना है जो (a + b) और (a - b) दोनों की गणना कर सके। लेकिन C में एक फंक्शन का उपयोग करके, हम अधिकतम एक मान वापस कर सकते हैं। एक से अधिक आउटपुट ज्ञात करने के लिए, हम फंक्शन आर्गुमेंट में पॉइंटर्स का उपयोग करके आउटपुट पैरामीटर्स का उपय
-
अंक को शब्दों में बदलने के लिए C प्रोग्राम
मान लीजिए हमारे पास एक अंक d है, हमें इसे शब्दों में बदलना है। तो यदि d = 5, हमारा आउटपुट Five होना चाहिए। यदि हम कुछ d प्रदान करते हैं जो 0 और 9 की रेंज से बाहर है, तो यह उचित आउटपुट वापस करेगा।उदाहरण के लिए, यदि इनपुट d = 6 है, तो आउटपुट Six होगा।हल करने के चरणsolve() फंक्शन परिभाषित करें, जो d ले
-
फॉर लूप का उपयोग करके सभी अंकों को शब्दों में लिखने के लिए C प्रोग्राम
मान लीजिए हमारे पास दो अंक a और b हैं। हमें प्रत्येक अंक को शब्दों में बदलना है और उन्हें एक-एक करके प्रिंट करना है। अंकों को शब्दों में प्रिंट करने का मतलब है कि अंक 5 के लिए, यह Five प्रिंट करना चाहिए।उदाहरण के लिए, यदि इनपुट a = 3, b = 8 है, तो आउटपुट होगा:ThreeFourFiveSixSevenEightहल करने के लिए
-
पांच अंकों की संख्या के अंकों का योग ज्ञात करने के लिए C प्रोग्राम
मान लीजिए हमारे पास पांच अंकों की एक संख्या num है। हमें उसके अंकों का योग ज्ञात करना है। ऐसा करने के लिए हम दाएं से बाएं अंक निकालेंगे। हर बार संख्या को 10 से विभाजित करें और शेषफल अंतिम अंक होगा और फिर संख्या को उसके भागफल (केवल पूर्णांक भाग) से अपडेट करें और अंत में संख्या 0 पर कम हो जाएगी। इस प्
-
दिए गए पुनरावृत्ति संबंध का nth पद ज्ञात करने के लिए C प्रोग्राम
मान लीजिए हमारे पास तीन संख्याएं a, b, c और एक मान n है। हम एक पुनरावृत्ति सूत्र S(n) का पालन करते हैं:S(1) a वापस करता हैS(2) b वापस करता हैS(3) c वापस करता है 3 के लिए S(n-1) + S(n-2) + S(n-3) वापस करता है।हमें इस पुनरावृत्ति का पालन करके nth पद ज्ञात करना है।उदाहरण के लिए, यदि इनपुट a = 5, b = 2,
-
लड़कों या लड़कियों के लिए छात्रों के अंक ज्ञात करने के लिए C प्रोग्राम
मान लीजिए हमारे पास marks नामक एक सरणी है, जहां कुछ अंक दिए गए हैं, सभी सम इंडेक्स के अंक जैसे marks[0], marks[2] आदि लड़कों के अंक रखते हैं और सभी विषम इंडेक्स के अंक लड़कियों के लिए रखते हैं। हमारे पास एक और इनपुट है जिसे gender कहा जाता है। gender का मान या तो b या g होता है, जब यह b होता है तो ह
-
टनल से गुजरे आयतन की मात्रा ज्ञात करने के लिए C प्रोग्राम
मान लीजिए एक टनल है जिसकी ऊंचाई 41 है और चौड़ाई बहुत बड़ी है। हमारे पास लंबाई, चौड़ाई और ऊंचाई वाले बक्सों की एक सूची भी है। एक बक्सा टनल से गुजर सकता है यदि उसकी ऊंचाई टनल की ऊंचाई से बिल्कुल कम है। हमें उस आयतन की मात्रा ज्ञात करनी है जो टनल से गुजरते हैं। आयतन लंबाई * चौड़ाई * ऊंचाई है। हमारे पास
-
डायनामिकली सरणी बनाकर तत्वों का योग प्रिंट करने के लिए C प्रोग्राम
मान लीजिए हमारे पास एक संख्या n है। हमें आकार n की एक सरणी डायनामिकली बनानी है और एक-एक करके n संख्याएं लेनी हैं, फिर योग ज्ञात करना है। सरणी बनाने के लिए हम malloc() या calloc() फंक्शन का उपयोग कर सकते हैं जो stdlib.h हेडर फाइल में मौजूद है। n का मान भी stdin के माध्यम से इनपुट के रूप में प्रदान कि
-
सरणी के तत्वों को रिवर्स करने के लिए C प्रोग्राम
मान लीजिए हमारे पास n तत्वों वाली एक सरणी है। हमें सरणी में मौजूद तत्वों को रिवर्स करना है और उन्हें प्रदर्शित करना है। (उन्हें रिवर्स क्रम में प्रिंट न करें, स्थानांतरित रूप से तत्वों को रिवर्स करें)।उदाहरण के लिए, यदि इनपुट n = 6 arr = [9, 8, 7, 2, 4, 3] है, तो आउटपुट [3,4,2,7,8,9] होगा।हल करने के
-
स्ट्रिंग टोकन प्रिंट करने के लिए C प्रोग्राम
मान लीजिए हमारे पास एक स्ट्रिंग s है जिसमें कुछ शब्दों वाला एक वाक्य है। हमें प्रत्येक शब्द को नई लाइनों में प्रिंट करना है। ऐसा करने के लिए हम string.h हेडर फाइल के तहत strtok() फंक्शन का उपयोग कर सकते हैं। यह फंक्शन स्ट्रिंग और एक डिलीमीटर लेता है। यहां डिलीमीटर ब्लैंक स्पेस है।उदाहरण के लिए, यद
-
स्ट्रिंग में प्रत्येक अंक की आवृत्ति ज्ञात करने के लिए C प्रोग्राम
मान लीजिए हमारे पास एक स्ट्रिंग s है। s में अक्षर और अंक दोनों हैं। हमें प्रत्येक अंक की आवृत्ति ज्ञात करनी है और उन्हें प्रदर्शित करना है। ऐसा करने के लिए हम 10 आकार का एक सरणी बना सकते हैं प्रत्येक अंक (0 से 9) के लिए, प्रारंभ में सरणी में सभी तत्व 0 हैं, फिर जब भी हमें कोई अंक मिले बस उस इंडेक्स
-
दिए गए स्ट्रिंग्स के क्रमपरिवर्तन ज्ञात करने के लिए C प्रोग्राम
मान लीजिए हमारे पास एक सरणी में कुछ स्ट्रिंग्स हैं। हमें उन सभी के क्रमपरिवर्तन (permutations) अलग-अलग लाइनों में ज्ञात करने हैं।उदाहरण के लिए, यदि इनपुट strings = [abc, def, ghi] है, तो आउटपुट होगा:abc def ghi abc ghi def def abc ghi def ghi abc ghi abc def ghi def abcहल करने के चरणnext_permutation
-
वेरिएडिक फंक्शन का उपयोग करके योग, अधिकतम और न्यूनतम ज्ञात करने के लिए C प्रोग्राम
मान लीजिए हम कुछ ऐसे फंक्शन बनाना चाहते हैं जो कई आर्गुमेंट ले सकें, आर्गुमेंट की कोई निश्चित संख्या नहीं है। हम तीन फंक्शन sum(), max() और min() बनाना चाहते हैं, जो क्रमशः संख्याओं का योग, अधिकतम संख्या और दी गई संख्याओं का न्यूनतम ज्ञात कर सकें। इनमें से प्रत्येक फंक्शन अपने पहले आर्गुमेंट के रूप
-
क्षेत्रफल के आधार पर त्रिभुजों को सॉर्ट करने के लिए C प्रोग्राम
मान लीजिए हमारे पास विभिन्न त्रिभुजों का एक सरणी है जहां triangles[i] = [ai, bi, ci] ये i-वें त्रिभुज की भुजाएं हैं। हमें त्रिभुजों को उनके क्षेत्रफल के आधार पर सॉर्ट करना है। भुजाओं द्वारा त्रिभुज का क्षेत्रफल है: p*(p-a)*(p-b)*(p-c) का वर्गमूल जहां p = (a+b+c)/2।उदाहरण के लिए, यदि इनपुट (7, 24, 25
-
दिए गए मान से कम AND, OR, और XOR ऑपरेशन का अधिकतम मान ज्ञात करने के लिए C प्रोग्राम
मान लीजिए हमें दो पूर्णांक k और n दिए गए हैं। हमारा कार्य 1 से n तक की सभी संख्या जोड़ियों के बीच तीन ऑपरेशन करना है: बिटवाइज AND, बिटवाइज OR, और बिटवाइज XOR। हमें उन सभी जोड़ियों के लिए तीनों ऑपरेशन का अधिकतम मान वापस करना है जो दिए गए मान k से कम हो।उदाहरण के लिए, यदि इनपुट n = 5, k = 5 है, तो आउट
-
वेरिएबल-लेंथ सरणियों के उपयोग को प्रदर्शित करने के लिए C प्रोग्राम
मान लीजिए हम एक लाइब्रेरी सिस्टम बनाने के प्रभारी हैं जो लाइब्रेरी में विभिन्न संचालन की निगरानी और क्वेरी करता है। अब हमें तीन अलग-अलग कमांड लागू करने के लिए कहा गया है जो निम्नलिखित करते हैं: कमांड 1 का उपयोग करके, हम शेल्फ x पर y पृष्ठों वाली पुस्तक के सम्मिलन को रिकॉर्ड कर सकते हैं। कमांड 2 का
-
रिकर्सिव बबल सॉर्ट के लिए C प्रोग्राम
बबल सॉर्ट आसन्न तत्वों की तुलना करके डेटा को सॉर्ट करने के लिए उपयोग किए जाने वाले सबसे सरल सॉर्टिंग एल्गोरिदम में से एक है। सभी तत्वों की तुलना चरणों में की जाती है। पहला चरण सबसे बड़े मान को अंत में रखता है, दूसरा चरण दूसरे सबसे बड़े तत्व को अंत से दूसरी स्थिति में रखता है और इसी तरह जब तक पूरी स
-
ग्लोबल वेरिएबल के पुनः घोषणा के लिए C प्रोग्राम
हम समझेंगे कि C और C++ कैसे अलग-अलग व्यवहार करते हैं जब हम बिना इनिशियलाइज़ेशन के ग्लोबल वेरिएबल को पुनः घोषित करते हैं, इनिशियलाइज़ेशन के साथ ग्लोबल वेरिएबल्स को पुनः घोषित करते हैं, ग्लोबल वेरिएबल्स को पुनः घोषित करते हैं और उन्हें दो बार इनिशियलाइज़ करते हैं। साथ ही, हम स्थानीय वेरिएबल्स के साथ
-
C में लिखने के मोड में मौजूदा फ़ाइल के लिए fopen()
C में fopen() मेथड का उपयोग निर्दिष्ट फ़ाइल को खोलने के लिए किया जाता है। आइए समस्या को समझने के लिए एक उदाहरण लें सिंटैक्स FILE *fopen(filename, mode) fopen() का उपयोग करके फ़ाइल खोलने के निम्नलिखित वैध मोड हैं: r, w, a, r+, w+, a+। विवरण के लिए C लाइब्रेरी फ़ंक्शन - fopen() देखें। लिखने के मो