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

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

  1. सिक्कों को त्रिकोण में व्यवस्थित करने पर अधिकतम ऊंचाई के लिए C/C++ प्रोग्राम

    इस लेख में हम एक दिलचस्प समस्या देखेंगे। हमारे पास N सिक्के हैं। हमें यह पता लगाना है कि यदि हम सिक्कों को पिरामिड के रूप में व्यवस्थित करें तो अधिकतम कितनी ऊंचाई बना सकते हैं। इस व्यवस्था में पहली पंक्ति में 1 सिक्का, दूसरी में 2 सिक्के, तीसरी में 3 सिक्के और इसी तरह आगे होगा। दिए गए आरेख में हम द

  2. C/C++ प्रोग्राम: त्रिकोणीय माचिस संख्या

    यहां हम देखेंगे कि नीचे दिखाए अनुसार पिरामिड बनाने के लिए कितनी माचिस की तीलियों की आवश्यकता है। पिरामिड का आधार दिया गया है। तो यदि आधार 1 है, तो पिरामिड बनाने के लिए 3 माचिस की तीलियों की आवश्यकता होगी, आधार 2 के लिए, 9 माचिस की तीलियों की आवश्यकता होगी, आधार आकार 3 के लिए, 18 माचिस की तीलियों की

  3. C/C++ प्रोग्राम: मर्ज सॉर्ट का उपयोग करके सरणी में इनवर्जन गिनें

    सरणी के इनवर्जन इंगित करते हैं; सरणी को उसके क्रमबद्ध रूप में बदलने के लिए कितने परिवर्तन आवश्यक हैं। जब एक सरणी पहले से क्रमबद्ध होती है, तो इसे 0 इनवर्जन की आवश्यकता होती है, और अन्य मामलों में, इनवर्जन की संख्या अधिकतम होगी, यदि सरणी उलटी है। इस समस्या को हल करने के लिए, हम समय जटिलता को कम करने

  4. C/C++ प्रोग्राम: पूर्णांक में सेट बिट्स गिनें

    यहां हम देखेंगे कि कैसे हम एक पूर्णांक संख्या में सेट बिट्स की संख्या जांच सकते हैं। सेट बिट्स संख्या के बाइनरी प्रतिनिधित्व में 1 होते हैं। उदाहरण के लिए संख्या 13 में तीन सेट बिट्स 1101 हैं। तो गिनती 3 होगी। इस समस्या को हल करने के लिए, हम संख्या को दाएं शिफ्ट करेंगे, और यदि LSB 1 है, तो गिनती बढ

  5. C/C++ प्रोग्राम: विषम संख्या में आने वाली संख्या ढूंढें

    इस प्रोग्राम में हम देखेंगे कि कैसे हम एक सरणी में विषम संख्या में आने वाली संख्या प्राप्त कर सकते हैं। कई अलग-अलग दृष्टिकोण हैं। सबसे आसान दृष्टिकोण में से एक XOR ऑपरेशन करना है। यदि कोई संख्या स्वयं से XORed होती है, तो यह 0 होगी। इसलिए यदि कोई संख्या सम संख्या में XORed होती है, तो यह 0 होगी, अन

  6. C/C++ प्रोग्राम: सिस्टम को शटडाउन करना

    यहां हम देखेंगे कि कैसे हम एक साधारण C या C++ कोड लिखकर सिस्टम को शटडाउन कर सकते हैं। शटडाउन प्रक्रिया अलग-अलग OS में भिन्न होती है। यदि हम लिनक्स उपयोगकर्ता हैं, तो हम शटडाउन करने के लिए इस टर्मिनल कमांड का उपयोग कर सकते हैं। shutdown –P now यदि हम विंडोज सिस्टम का उपयोग कर रहे हैं, तो हम इस कमांड

  7. C/C++ प्रोग्राम: सबसे बड़ा योग सन्निहित उपसरणी

    पूर्णांकों की एक सरणी दी गई है। हमें उन सभी तत्वों का योग ढूंढना है जो सन्निहित हैं। जिसका योग सबसे बड़ा है, उसे आउटपुट के रूप में भेजा जाएगा। डायनामिक प्रोग्रामिंग का उपयोग करके हम वर्तमान पद तक अधिकतम योग संग्रहीत करेंगे। यह सरणी में सन्निहित तत्वों के योग को ढूंढने में मदद करेगा। Input: An array

  8. C प्रोग्राम: बुनियादी यूक्लिडियन एल्गोरिदम

    यहां हम दो संख्याओं का GCD ढूंढने के लिए यूक्लिडियन एल्गोरिदम देखेंगे। GCD (महत्तम सामान्य भाजक) को यूक्लिडियन एल्गोरिदम का उपयोग करके आसानी से ढूंढा जा सकता है। दो अलग-अलग दृष्टिकोण हैं। एक पुनरावृत्त है, दूसरा पुनरावर्ती है। यहां हम पुनरावर्ती यूक्लिडियन एल्गोरिदम का उपयोग करने जा रहे हैं। एल्गोर

  9. C प्रोग्राम: अंडा गिराने की पहेली - DP-11

    यह एक प्रसिद्ध पहेली समस्या है। मान लीजिए n मंजिलों वाली एक इमारत है, यदि हमारे पास m अंडे हैं, तो हम कैसे पता लगा सकते हैं कि उस मंजिल को ढूंढने के लिए न्यूनतम कितने ड्रॉप की आवश्यकता है जहां से अंडा गिराने पर यह टूटे नहीं। याद रखने के लिए कुछ महत्वपूर्ण बिंदु हैं - जब एक अंडा दिए गए मंजिल से नही

  10. C में जेनेरिक कीवर्ड

    जैसा कि हम जानते हैं कि C या C++ में मैक्रोज़ का उपयोग किया जाता है, लेकिन प्रकार जांच की कोई सुविधा नहीं है। मैक्रोज़ इसमें किसी भी प्रकार के तर्क ले सकते हैं। निम्नलिखित उदाहरण इस मामले को स्पष्ट रूप से दिखाएगा। उदाहरण #include #define INCREMENT(X) ++X main() { int x = 5; float y = 2.56; char

  11. C में फ़ंक्शन स्पेसिफायर क्या है?

    C और C++ में कुछ फ़ंक्शन स्पेसिफायर हैं। फ़ंक्शन स्पेसिफायर का उपयोग फ़ंक्शन के गुण को निर्दिष्ट करने के लिए किया जाता है। C++ में inline फ़ंक्शन स्पेसिफायर है। C में _Noreturn फ़ंक्शन स्पेसिफायर है। इसका उपयोग यह दर्शाने के लिए किया जाता है कि एक फ़ंक्शन कुछ भी वापस नहीं करेगा। उदाहरण #include int

  12. n बिट ग्रे कोड उत्पन्न करने के लिए बैकट्रैकिंग दृष्टिकोण

    इस खंड में हम देखेंगे कि बैकट्रैकिंग दृष्टिकोण का उपयोग करके n बिट ग्रे कोड कैसे उत्पन्न करें? n बिट ग्रे कोड मूल रूप से 0 से 2^n - 1 तक बिट पैटर्न हैं जैसे कि क्रमिक पैटर्न एक बिट से भिन्न होते हैं। तो n = 2 के लिए, ग्रे कोड (00, 01, 11, 10) हैं और दशमलव समतुल्य (0, 1, 3, 2) है। प्रोग्राम ग्रे कोड

  13. एक क्रमपरिवर्तन जहां प्रत्येक तत्व उसके पहले या बाद के तत्वों की संख्या इंगित करता है

    इस खंड में हम एक समस्या देखेंगे। यहां n तत्व एक सरणी में दिए गए हैं। हमें जांचना है कि उस सरणी का कोई क्रमपरिवर्तन मौजूद है या नहीं, जैसे कि प्रत्येक तत्व उसके पहले या बाद में मौजूद तत्वों की संख्या इंगित करता है। मान लीजिए सरणी तत्व {2, 1, 3, 3} हैं। उपयुक्त क्रमपरिवर्तन {3, 1, 2, 3} जैसा है। यहां

  14. बाइनरी सर्च कार्यान्वयन में एक समस्या

    हम जानते हैं कि बाइनरी सर्च एल्गोरिदम रैखिक खोज एल्गोरिदम से बेहतर है। यह एल्गोरिदम निष्पादित होने में O(log n) समय लेता है। हालांकि अधिकांश मामलों में कार्यान्वित कोड में कुछ समस्या होती है। आइए एक बाइनरी सर्च एल्गोरिदम फ़ंक्शन पर विचार करें जैसे नीचे - उदाहरण int binarySearch(int array[], int sta

  15. स्ट्रिंग्स एक-दूसरे के रोटेशन हैं या नहीं जांचने का प्रोग्राम

    यहां हम एक प्रोग्राम देखेंगे जो बता सकता है कि दो स्ट्रिंग्स एक-दूसरे के रोटेशन हैं या नहीं। स्ट्रिंग्स का रोटेशन इस तरह है - मान लीजिए दो स्ट्रिंग्स S1 = HELLO, और S2 = LOHEL हैं। तो वे एक-दूसरे के रोटेशन हैं। HELLO को बाएं तीन स्थान घुमाने पर यह LOHEL हो जाएगा। इस समस्या को हल करने के लिए, हम पहल

  16. चयन सॉर्ट पर थोड़ा सुधार करने वाला सॉर्टिंग एल्गोरिदम

    यहां हम चयन सॉर्ट पर कुछ सुधार देखेंगे। जैसा कि हम जानते हैं कि चयन सॉर्ट सरणी से न्यूनतम या अधिकतम तत्व लेकर और उस तत्व को सही स्थान पर रखकर काम करता है। इस दृष्टिकोण में, हम सरणी को दोनों तरीकों से सॉर्ट करना चाहते हैं। यहां हम एक साथ अधिकतम और न्यूनतम लेंगे, फिर सरणी को दोनों छोर से सॉर्ट करेंगे

  17. चतुर्थ डिग्री समीकरण के मूलों के योग और गुणनफल के बीच निरपेक्ष अंतर

    इस खंड में हम देखेंगे कि चतुर्थ डिग्री समीकरण के मूलों के योग और मूलों के गुणनफल के बीच निरपेक्ष अंतर कैसे प्राप्त करें? चतुर्थ डिग्री समीकरण है a*x^4 + b*x^3 + c*x^2 + d*x + e हम समीकरण को हल कर सकते हैं और फिर किसी सामान्य प्रक्रिया द्वारा मूलों के गुणनफल और योग को प्राप्त करने का प्रयास कर सकते

  18. संख्या N के पहले X और अंतिम X अंकों के बीच निरपेक्ष अंतर

    यहां हम देखेंगे कि संख्या N के पहले और अंतिम X अंकों के बीच अंतर कैसे प्राप्त करें। संख्या और X दिए गए हैं। इस समस्या को हल करने के लिए, हमें संख्या की लंबाई ढूंढनी होगी, फिर मॉड्यूलस ऑपरेटर का उपयोग करके अंतिम x अंकों को काटना होगा। उसके बाद संख्या से पहले x अंकों को छोड़कर सभी अंकों को काटें। फिर

  19. सरणी में अभाज्य और गैर-अभाज्य संख्याओं के गुणनफल का निरपेक्ष अंतर

    यहां हम देखेंगे कि कैसे हम एक सरणी के सभी अभाज्य संख्याओं के गुणनफल और सभी गैर-अभाज्य संख्याओं के गुणनफल के बीच निरपेक्ष अंतर ढूंढ सकते हैं। इस समस्या को हल करने के लिए, हमें जांचना होगा कि कोई संख्या अभाज्य है या नहीं। अभाज्यता परीक्षण के लिए एक संभावित तरीका यह जांचना है कि कोई संख्या 2 से उस संख

  20. सरणी में अभाज्य और गैर-अभाज्य संख्याओं के योग का निरपेक्ष अंतर

    यहां हम देखेंगे कि कैसे हम एक सरणी के सभी अभाज्य संख्याओं के योग और सभी गैर-अभाज्य संख्याओं के योग के बीच निरपेक्ष अंतर ढूंढ सकते हैं। इस समस्या को हल करने के लिए, हमें जांचना होगा कि कोई संख्या अभाज्य है या नहीं। अभाज्यता परीक्षण के लिए एक संभावित तरीका यह जांचना है कि कोई संख्या 2 से उस संख्या के

Total 1447 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:21/73  20-कंप्यूटर/Page Goto:1 15 16 17 18 19 20 21 22 23 24 25 26 27