Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी प्रोग्रामिंग

  1. C प्रोग्राम: 3x3 मैट्रिक्स ऑपरेशन - पंक्ति, स्तंभ और विकर्ण योग

    समस्या रनटाइम पर 9 संख्याएं दर्ज करें और उन्हें 3x3 मैट्रिक्स के रूप में संग्रहीत करें। फिर पंक्ति-वार, स्तंभ-वार और विकर्ण-वार योग की गणना करें और प्रिंट करें। एल्गोरिदम चरण 1: 9 चर घोषित करें (x, y, z, p, q, r, a, b, c) चरण 2: रनटाइम पर 9 संख्याएं पढ़ें चरण 3: 3x3 मैट्रिक्स रूप में संग्रहीत करें:

  2. C प्रोग्रामिंग में मॉड्यूलो और विभाजन ऑपरेटर का अंतर

    मॉड्यूलो ऑपरेटर (%) प्रतीक: % पूर्णांक विभाजन का शेषफल (remainder) देता है उदाहरण: 17 % 5 = 2 (क्योंकि 17 = 3×5 + 2) विभाजन ऑपरेटर (/) प्रतीक: / पूर्णांक विभाजन का भागफल (quotient) देता है उदाहरण: 17 / 5 = 3 (दशमलव भाग छोड़ दिया जाता है) प्रोग्राम 1: मूल अंतर दिखाना #include <stdio.h> i

  3. C में विभाजन और मॉड्यूलो ऑपरेटर का उपयोग करके संख्या उल्टा करना

    समस्या C प्रोग्रामिंग भाषा में विभाजन (/) और मॉड्यूलो (%) ऑपरेटर का उपयोग करके दो-अंकीय और तीन-अंकीय संख्या को उल्टे क्रम में कैसे प्रिंट करें? तर्क किसी संख्या को उल्टा करने के लिए: मॉड्यूलो ऑपरेटर (%): अंतिम अंक देता है (शेषफल) विभाजन ऑपरेटर (/): अंतिम अंक को हटाकर शेष भाग देता है (भागफल) प्रो

  4. C भाषा में पुनरावृत्त फ़ंक्शन (Iterative Function) का उपयोग करके संख्या को उल्टा करना

    समस्या C प्रोग्रामिंग भाषा में पुनरावृत्त फ़ंक्शन (while लूप) का उपयोग करके दी गई संख्या को उल्टे क्रम में कैसे प्रिंट करें? एल्गोरिदम 0: (a) reverse = reverse * 10 + number % 10 (b) number = number / 10 चरण 4: reverse लौटाएं उदाहरण: संख्या 356789 चरणnumbernumber % 10reverse (पहले)rever

  5. C प्रोग्राम: आर्मस्ट्रांग संख्या (Armstrong Number) की जांच कैसे करें

    आर्मस्ट्रांग संख्या क्या है? एक आर्मस्ट्रांग संख्या (जिसे narcissistic number भी कहा जाता है) वह संख्या है जो अपने अंकों के घनों (या अंकों की संख्या की घात) के योग के बराबर होती है। 3 अंकों की संख्या के लिए: abc = a³ + b³ + c³ n अंकों की संख्या के लिए: अंक₁ⁿ + अंक₂ⁿ + ... + अंकₙⁿ उदाहरण 153: 1³ +

  6. C प्रोग्राम: फ्लॉयड त्रिकोण (Floyd's Triangle) प्रिंट करना

    फ्लॉयड त्रिकोण क्या है? फ्लॉयड त्रिकोण लगातार प्राकृतिक संख्याओं का एक समकोण त्रिकोण है, जो ऊपरी बाएं कोने में 1 से शुरू होता है। 1 2 3 4 5 6 7 8 9 10 ... प्रोग्राम 1: सामान्य फ्लॉयड त्रिकोण #include <stdio.h> int main() { int rows, i, j, num = 1; printf(फ्लॉयड त्रिकोण की पंक

  7. C भाषा में पास्कल त्रिकोण (Pascal's Triangle) प्रिंट करना

    पास्कल त्रिकोण क्या है? पास्कल त्रिकोण पूर्णांकों का एक त्रिकोणीय सरणी है जहां प्रत्येक संख्या उसके ऊपर की दो संख्याओं का योग होती है। यह द्विपद गुणांक (binomial coefficients) को दर्शाता है। निर्माण नियम त्रिकोण के बाहर के सभी मान शून्य (0) माने जाते हैं। पहली पंक्ति केवल 1 होती है। प्रत्येक अगली

  8. C प्रोग्राम: संरचना (Struct) का उपयोग करके दो सम्मिश्र संख्याओं (Complex Numbers) को जोड़ना

    समस्या C प्रोग्राम का उपयोग करके रनटाइम पर उपयोगकर्ता द्वारा दर्ज दो सम्मिश्र संख्याओं (Complex Numbers) को कैसे जोड़ें? समाधान एक सम्मिश्र संख्या वास्तविक (real) और काल्पनिक (imaginary) भागों का संयोजन होती है। इसे a + ib के रूप में दर्शाया जाता है, जहां a वास्तविक भाग है और b काल्पनिक भाग है। उद

  9. C प्रोग्राम: मैट्रिक्स का ट्रांसपोज़ (Transpose) कैसे निकालें

    मैट्रिक्स का ट्रांसपोज़ क्या है? किसी मैट्रिक्स का ट्रांसपोज़ वह मैट्रिक्स होता है जिसकी पंक्तियाँ (rows) मूल मैट्रिक्स के स्तंभ (columns) होते हैं, और स्तंभ मूल मैट्रिक्स की पंक्तियाँ होते हैं। यदि मैट्रिक्स A का आकार m x n है, तो उसके ट्रांसपोज़ A^T का आकार n x m होगा। तर्क for (i = 0; i < m; i++

  10. C भाषा में नेस्टेड लूप का उपयोग करके डायमंड पैटर्न प्रिंट करना

    परिचय C भाषा में डायमंड पैटर्न प्रिंट करने के लिए हम नेस्टेड for लूप का उपयोग करते हैं। डायमंड को दो भागों में बांटा गया है: ऊपरी आधा भाग और निचला आधा भाग। तर्क: ऊपरी आधा भाग for (j = 1; j <= rows; j++) { for (i = 1; i <= rows - j; i++) printf( ); // स्पेस प्रिंट करें for (i =

  11. C प्रोग्राम: if-else का उपयोग करके 24 घंटे के प्रारूप को 12 घंटे में बदलें

    समस्या C प्रोग्रामिंग भाषा का उपयोग करके समय को 24 घंटे के प्रारूप से 12 घंटे के प्रारूप में कैसे बदलें? समाधान उपयोगकर्ता से रनटाइम पर समय का मान पढ़ें। इसे 24 घंटे के प्रारूप से 12 घंटे के प्रारूप में बदलना होगा। एल्गोरिदम शुरुआत: चरण 1: 24 घंटे के प्रारूप में समय दर्ज करें चरण 2: शर्त की जांच क

  12. C प्रोग्राम: एक श्रृंखला में सबसे बड़ी और सबसे छोटी संख्या कैसे खोजें

    समस्या उपयोगकर्ता को कंसोल में चार पूर्णांक दर्ज करने दें, और फिर उस श्रृंखला में सबसे छोटी और सबसे बड़ी संख्या का पता लगाएं। समाधान सबसे छोटी और सबसे बड़ी संख्या की गणना करने के लिए, हम if शर्तों का उपयोग करते हैं। सबसे बड़ी और सबसे छोटी संख्या खोजने का तर्क इस प्रकार है: q) // पहली और दूसरी संख

  13. C भाषा में स्विच केस का उपयोग करके अंकों को वर्ड फॉर्मेट में बदलना

    समस्या क्या C प्रोग्रामिंग भाषा का उपयोग करके दिए गए एक या दो अंकों की संख्या को अंग्रेजी शब्दों में बदलना संभव है? समाधान हम स्विच केस की मदद से दी गई दो अंकों की संख्या को अंग्रेजी वर्ड फॉर्मेट में आसानी से बदल सकते हैं। न केवल दो अंक, बल्कि किसी भी संख्या को C में अंग्रेजी में स्टेटमेंट की तरह

  14. C भाषा में व्हाइल लूप का उपयोग करके दो नंबरों का GCD ज्ञात करना

    समस्या C प्रोग्रामिंग भाषा का उपयोग करके किन्हीं दो नंबरों के लिए महत्तम सामान्य भाजक जनरेट करें। समाधान उपयोगकर्ता को कंसोल से किन्हीं दो नंबर दर्ज करने दें। उन दो नंबरों के लिए, आइए महत्तम सामान्य भाजक ढूंढें। दो नंबरों का GCD वह सबसे बड़ी संख्या है जो उन दोनों को बिना शेषफल के सटीक रूप से विभाज

  15. C भाषा में कॉन्स्टेंट्स के विभिन्न प्रकार क्या हैं?

    कॉन्स्टेंट एक मान है जिसे प्रोग्राम निष्पादन के दौरान बदला नहीं जा सकता; यह निश्चित होता है। C भाषा में, एक संख्या या कैरेक्टर या कैरेक्टर्स की स्ट्रिंग को कॉन्स्टेंट कहा जाता है। और यह किसी भी डेटा टाइप का हो सकता है। कॉन्स्टेंट्स को लिटरल्स भी कहा जाता है। कॉन्स्टेंट्स के दो प्रकार होते हैं: प्रा

  16. C प्रोग्राम: व्हाइल लूप का उपयोग करके किसी भी भिन्न को न्यूनतम पदों में कम करना

    भिन्न को न्यूनतम पदों में कम करना का अर्थ है कि 1 को छोड़कर कोई संख्या नहीं है, जिसे अंश और हर दोनों में समान रूप से विभाजित किया जा सके। उदाहरण के लिए, 24/4 एक भिन्न है, इस भिन्न के लिए न्यूनतम पद 6 है, या 12/16 एक भिन्न है जिसका न्यूनतम पद 3/4 है। अब आइए भिन्न को उनके न्यूनतम पदों में कम करने के

  17. C में बिटवाइज़ ऑपरेटर का उपयोग करके नंबर स्वैप करना

    समस्या C प्रोग्रामिंग भाषा में बिटवाइज़ ऑपरेटर का उपयोग करके नंबरों को कैसे स्वैप करें? समाधान कंपाइलर दिए गए नंबरों को स्वैप करता है, पहले यह दिए गए दशमलव संख्या को बाइनरी समकक्ष में बदलता है फिर नंबरों को एक मेमोरी लोकेशन से दूसरे में एक्सचेंज करने के लिए बिटवाइज़ XOR ऑपरेशन करता है। एल्गोरिदम

  18. C भाषा में एरे में एलिमेंट्स इन्सर्ट करना

    हम एलिमेंट्स को जहां चाहें इन्सर्ट कर सकते हैं, जिसका अर्थ है कि हम या तो शुरुआती स्थिति में या मध्य में या अंत में या एरे में कहीं भी इन्सर्ट कर सकते हैं। एरे में एलिमेंट इन्सर्ट करने के बाद, पोजीशन या इंडेक्स स्थान बढ़ जाता है लेकिन इसका मतलब यह नहीं है कि एरे का आकार बढ़ रहा है। एलिमेंट इन्सर्ट

  19. C प्रोग्रामिंग में फॉर लूप का उपयोग करके 1 से n तक के सम वर्ग उत्पन्न करना

    सम वर्ग संख्याएं हैं - 22, 42, 62, 82,... = 4, 16, 36, 64, 100, ... एल्गोरिदम START चरण 1: दो वेरिएबल a और n घोषित करें चरण 2: रनटाइम पर संख्या n पढ़ें चरण 3: वर्ग संख्याओं को प्रिंट करने के लिए फॉर लूप का उपयोग करें For a = 2; a*a <= n; a += 2 जब तक शर्त पूरी होती है लूप जारी रहेग

  20. C में फॉर लूप का उपयोग करके उपयोगकर्ता की पसंद का एक महीने का कैलेंडर प्रिंट करना

    एक महीने का कैलेंडर प्रिंट करने का लॉजिक निम्नलिखित है: for(i = 1; i < first; i++) printf( ); for(i = 1; i <= noofdays; i++){ printf(%3d, i); if((first + i - 1) % 7 == 0) printf(\n); } उदाहरण निम्नलिखित उदाहरण उपयोगकर्ता से महीने में दिनों की संख्या और पहले दिन को स

Total 1447 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:63/73  20-कंप्यूटर/Page Goto:1 57 58 59 60 61 62 63 64 65 66 67 68 69