मास्टर सी++ त्वरित रूप से:त्वरित सीखने के लिए शीर्ष अभ्यास और प्रश्नोत्तरी
<पी> C++ एक शक्तिशाली, सामान्य-उद्देश्य वाली प्रोग्रामिंग भाषा है जिसे डेनिश कंप्यूटर वैज्ञानिक बज़्ने स्ट्रॉस्ट्रुप द्वारा विकसित किया गया था। इसका उपयोग ऑपरेटिंग सिस्टम, वेब ब्राउज़र, वीडियो गेम और मशीन लर्निंग टूल बनाने के लिए किया जाता है। C++ अभ्यास पूरा करना इस उच्च-स्तरीय प्रोग्रामिंग भाषा को सीखना शुरू करने का एक अच्छा तरीका है क्योंकि इससे आपको बुनियादी बातों की अच्छी समझ हो जाएगी। <पी> यदि आप सोच रहे हैं, "मैं C++ का अभ्यास कहाँ कर सकता हूँ?" उत्तर नीचे है. ऐसे कई C++ ट्यूटोरियल और क्विज़ हैं जिन्हें आप देख सकते हैं, साथ ही ऐसे फ़ोरम भी हैं जहां आप अनुभवी कोडर्स से C++ में सहायता प्राप्त कर सकते हैं। <पी> C++ अभ्यास आपके कौशल को विकसित करने और भाषा के बारे में आपके ज्ञान का विस्तार करने के लिए प्रोग्रामिंग अभ्यास के लिए एक उत्कृष्ट उपकरण है। अभ्यास के माध्यम से, आप इसके सिंटैक्स, वेरिएबल्स, प्रवाह नियंत्रण, वैक्टर और कक्षाओं की खोज करके C++ सीखेंगे। आप अन्य C++ टूल जैसे इसके टेक्स्ट एडिटर, लिंकर, C++ कंपाइलर और C++ द्वारा प्रदान की जाने वाली व्यापक लाइब्रेरी से भी परिचित होंगे। पी> 10 C++ अभ्यास और अभ्यास समस्याएं (समाधान के साथ)
1. हेलो वर्ल्ड
<पी> हेलो वर्ल्ड एक परिचयात्मक C++ प्रोग्राम है जिसे शुरुआती लोगों को C++ सिंटैक्स की बुनियादी बातों से परिचित कराने के लिए डिज़ाइन किया गया है। लक्ष्य कोड लिखना है जो कंप्यूटर स्क्रीन पर "हैलो वर्ल्ड" शब्द प्रदर्शित करेगा। <पी> समाधान: अंतिम उत्तर में "हैलो वर्ल्ड" संदेश भेजने के लिए आउटपुट "काउट" शामिल होना चाहिए। C++ में, Cout मानक आउटपुट डिवाइस की पहचान करता है, इस मामले में, कंप्यूटर डिस्प्ले स्क्रीन। 2. दो फ़्लोटिंग पॉइंट नंबरों को गुणा करें
<पी> फ़्लोटिंग पॉइंट संख्याएं दशमलव बिंदु के साथ सकारात्मक या नकारात्मक पूर्ण संख्याओं को संदर्भित करती हैं, जैसे 5.5 या 2.1। वे अक्सर गैर-पूर्णांक भिन्नात्मक संख्याओं का प्रतिनिधित्व करते हैं और तकनीकी गणना में आम हैं। इस अभ्यास में, आप दो संख्याएँ दर्ज करेंगे और उन्हें वेरिएबल num1 और num2 में संग्रहीत करेंगे। फिर, जब उत्पाद का मूल्यांकन किया जाता है, तो समाधान भी संग्रहीत किया जाता है और स्क्रीन पर एक परिवर्तनीय उत्पाद के रूप में प्रदर्शित किया जाता है। <पी> समाधान: उदाहरण के लिए, यदि दो अस्थायी संख्याएँ A=2.12 और B=3.88 हैं, तो A और B का गुणनफल 8.2256 है। 3. लुप्त विशेष वर्ण डालें
<पी> स्रोत कोड को पढ़ने योग्य बनाने और विशिष्ट कोड स्निपेट्स को डीबग करने में मदद करने के लिए C++ टिप्पणियाँ विशेष वर्णों का उपयोग करके लिखी जाती हैं। इस अभ्यास के लिए आपको एकल-पंक्ति टिप्पणी और बहु-पंक्ति टिप्पणी के लिए प्रतीकों को शामिल करने की आवश्यकता है। <पी> समाधान: C++ में, सिंगल लाइन टिप्पणियाँ // का उपयोग करती हैं और मल्टी-लाइन टिप्पणियाँ /* कोड */ का उपयोग करती हैं। 4. वेरिएबल का उपयोग करके दो संख्याओं का योग प्रदर्शित करें
<पी> वेरिएबल C++ का एक अनिवार्य हिस्सा हैं। आप C++ प्रोग्राम में मानों को संग्रहीत करने के लिए वेरिएबल्स का उपयोग कर सकते हैं, फिर निष्पादन के दौरान मानों को बदल सकते हैं। यह सरल अभ्यास आपको C++ वर्णों और चरों के बारे में अपनी समझ का परीक्षण करने के लिए चर X और Y का उपयोग करके दो संख्याओं का योग प्रदर्शित करने का निर्देश देता है। <पी> समाधान: आपके उत्तरों को कुछ आवश्यक C++ परिवर्तनीय नियमों का पालन करना चाहिए। सबसे पहले, C++ वेरिएबल केस-संवेदी होते हैं और केवल छोटे अक्षरों का उपयोग करते हैं। दूसरा, उनमें कोई रिक्त स्थान या विशेष वर्ण शामिल नहीं हैं। 5. किसी सारणी को उल्टा करें
<पी> प्रोग्रामिंग में किसी सरणी को उलटना एक सामान्य अभ्यास है। कभी-कभी, जब आपको अंतिम तत्व से शुरू होने वाले सरणी को संसाधित करने की आवश्यकता होती है, तो आपको सरणी को उलट देना चाहिए ताकि पहले और आखिरी तत्व स्थिति बदल सकें। वही स्विच सरणियों के सिरों के बीच के तत्वों पर भी लागू होता है। सरणी आकार को ध्यान में रखें और यदि आवश्यक हो तो तदनुसार समायोजित करें। <पी> समाधान: आप लूप, रिवर्स फ़ंक्शन, उपयोगकर्ता-परिभाषित फ़ंक्शन, पॉइंटर्स या रिकर्सन फ़ंक्शन का उपयोग करके किसी सरणी को उलट सकते हैं। अपनी उत्क्रमण विधि का चयन करने के बाद, आप अपने सभी तत्वों को क्रम में दर्ज कर सकते हैं और उत्क्रमण प्रारंभ कर सकते हैं। 6. प्रवेश की पात्रता का निर्धारण
<पी> इस अभ्यास में, आप एक प्रोग्राम लिखेंगे जो इंजीनियरिंग पाठ्यक्रम के लिए प्रवेश पात्रता की जाँच करता है। प्रोग्राम दो पूर्णांकों को स्वीकार करता है और यह निर्धारित करने के लिए पैटर्न का विश्लेषण करता है कि तत्व समान हैं या नहीं। यदि पूर्णांक श्रेणी के परिणाम मेल खाते हैं, तो इसका मतलब है कि इंजीनियरिंग उम्मीदवार मानदंड में फिट बैठता है। <पी> समाधान: कार्यक्रम में उम्मीदवार का नाम और आयु और आवश्यक न्यूनतम आयु शामिल होगी। यदि उम्मीदवार कम उम्र का है, तो कार्यक्रम आवेदन अस्वीकार कर देगा। यह प्रक्रिया तब तक दोहराई जाएगी जब तक कि उसे सही उम्मीदवार नहीं मिल जाता। यदि आप समस्याओं का सामना कर रहे हैं, तो आप अपने प्रोग्राम को डीबग करने के लिए किसी भी C++ कंपाइलर का उपयोग कर सकते हैं। 7. एक बैंक खाता बनाएं
<पी> इस अभ्यास में C++ का उपयोग करके एक बैंक खाता प्रोग्राम लिखना शामिल है। आपके प्रोग्राम में जमाकर्ता का नाम, खाता संख्या, खाता प्रकार और शेष राशि प्रदर्शित होनी चाहिए। आपको ऐसे फ़ंक्शन भी प्रदर्शित करने होंगे जो नाम प्रदर्शित करें, निकासी की अनुमति दें, प्रारंभिक मान निर्दिष्ट करें और अनुरोधित राशि जमा करें। <पी> समाधान: सही उत्तर में सही चर, वर्ग, वस्तुएँ, स्पष्ट टिप्पणियाँ और प्रासंगिक सदस्य कार्य शामिल होंगे ताकि बैंक कार्यक्रम सही ढंग से चले। 8. किसी संख्या की लंबाई ज्ञात करें
<पी> प्रोग्रामिंग में संख्याएँ हर जगह होती हैं, और यदि आप गलत परिणामों से बचना चाहते हैं तो संख्या की लंबाई ज्ञात करना महत्वपूर्ण है। यह अभ्यास आपके कौशल का परीक्षण करता है जब आप एक प्रोग्राम लिखते हैं जो C++ में किसी संख्या की लंबाई मापता है। <पी> समाधान: अपने वेरिएबल घोषित करके प्रारंभ करें, फिर संख्या दर्ज करें। एक बार जब आप प्रोग्राम चला लेते हैं, तो आपको सही परिणाम सामने आना चाहिए। 9. फ़ुट को मीटर में बदलें
<पी> एक फुट 0.3048 मीटर के बराबर है। इस अभ्यास में, आप C++ में एक प्रोग्राम बनाएंगे जो फ़ुट को मीटर में परिवर्तित करता है। यह शुरुआती लोगों के लिए एक सीधा अभ्यास है जो बुनियादी चर और कार्यों का उपयोग करता है। <पी> समाधान: अपने मूल इनपुट और आउटपुट के लिए फ्लोट, कॉउट और सिने के लिए परिवर्तनीय डेटा प्रकार का उपयोग करें, फिर रूपांतरण चलाएं। याद रखें कि आपके संस्करण में यथासंभव सटीक आंकड़ों का उपयोग अनुमानों का उपयोग करने से बेहतर काम करेगा। 10. एक महीने में दिनों की कुल संख्या ज्ञात करें
<पी> कोडिंग करते समय, कभी-कभी आपको तारीखों के साथ काम करने की आवश्यकता होगी, इसलिए यह अभ्यास अच्छा अभ्यास है। इसके लिए आपको एक प्रोग्राम विकसित करने की आवश्यकता है जो आपको बताएगा कि किसी भी महीने में कितने दिन हैं। <पी> समाधान: यह प्रोग्राम फ़ंक्शन डिज़ाइन, वेरिएबल और सही मानों का उपयोग करता है। आप तर्क के रूप में महीना और वर्ष भी दर्ज करेंगे और दिनों की सही संख्या प्राप्त करने के लिए अपना प्रोग्राम चलाएंगे। C++ में सहायता कैसे प्राप्त करें
C++ सीखने के लिए बहुत अभ्यास और प्रतिबद्धता की आवश्यकता होती है क्योंकि आपको सिंटैक्स और प्रोग्राम के बुनियादी सिद्धांतों को समझने की आवश्यकता होती है। C++ क्विज़, प्रोजेक्ट और फ़ोरम उत्कृष्ट शिक्षण संसाधन हो सकते हैं। <पी> चाहे आप शुरुआती हों या अनुभवी पेशेवर, आपको C++ प्रोग्रामिंग भाषा के कम से कम कुछ पहलुओं में मदद की आवश्यकता होगी। नीचे वे मुख्य संसाधन दिए गए हैं जिनका उपयोग आप तब कर सकते हैं जब आपको C++ में सहायता की आवश्यकता हो। C++ व्यायाम
<पी> C++ अभ्यास व्यावहारिक समस्याएं हैं जिन्हें आप अपने C++ कोडिंग कौशल का उपयोग करके हल कर सकते हैं। ये अभ्यास नियंत्रण कथन, ऑब्जेक्ट, इनहेरिटेंस, इंटरफ़ेस और स्ट्रिंग्स जैसे C++ विषयों का पता लगाते हैं। अभ्यास एक नमूना समाधान के साथ भी आते हैं ताकि आप सुनिश्चित कर सकें कि आपको सही उत्तर मिला है। <पी> C++ कोडिंग अभ्यास खोजने के लिए, आप लोकप्रिय C++ वेबसाइट, एक लोकप्रिय कोडिंग पुस्तक, या C++ YouTube चैनल देख सकते हैं। इसके अलावा, C++ ऑनलाइन समुदाय में शामिल होने से आपको कोड उदाहरणों और अभ्यासों तक और भी अधिक पहुंच मिलेगी। C++ प्रोजेक्ट्स
<पी> C++ प्रोजेक्ट अभ्यासों की तुलना में अधिक जटिल हैं, जिसके लिए आपको अनिवार्य रूप से समस्याओं की एक श्रृंखला को हल करने की आवश्यकता होती है। परियोजनाएं महत्वपूर्ण हैं क्योंकि वे व्यावहारिक अनुभव प्रदान करती हैं जिन्हें आप अपनी नौकरी में वास्तविक दुनिया की परियोजनाओं पर सीधे लागू कर सकते हैं। इसके अलावा, परियोजनाओं में, आपको अपने C++ कौशल के साथ-साथ डेटाबेस प्रोग्रामिंग, सॉफ्टवेयर विकास और सिस्टम कॉन्फ़िगरेशन जैसे अधिक व्यापक कौशल का अभ्यास करने का मौका मिलेगा। <पी>
<पी> "कैरियर कर्म ने मेरे जीवन में तब प्रवेश किया जब मुझे इसकी सबसे अधिक आवश्यकता थी और बूटकैंप ने तुरंत मेरी मदद की। स्नातक होने के दो महीने बाद, मुझे अपना सपनों का काम मिला जो जीवन में मेरे मूल्यों और लक्ष्यों के अनुरूप था!" <पी> वीनस, रॉकबॉट में सॉफ्टवेयर इंजीनियर <पी> अपना बूटकैंप मैच ढूंढें <पी> लोकप्रिय C++ परियोजना विचारों में एक बैंक प्रबंधन प्रणाली, एक स्टॉपवॉच, या एक क्रेडिट कार्ड सत्यापनकर्ता बनाना शामिल है। एक बार जब आप छोटी परियोजनाओं के साथ सहज हो जाते हैं, तो आप सुडोकू गेम, कार रेंटल सिस्टम, या बुकशॉप इन्वेंट्री सिस्टम विकसित करने जैसी परियोजनाओं पर आगे बढ़ सकते हैं। आप इन सभी परियोजनाओं को ऑनलाइन C++ प्लेटफ़ॉर्म या फ़ोरम पर पा सकते हैं। C++ क्विज़
<पी> C++ क्विज़ आमतौर पर बहुविकल्पीय प्रश्न होते हैं जो C++ के आपके ज्ञान का आकलन करते हैं। प्रश्न बुनियादी C++ विषयों को कवर करते हैं और फिर जैसे-जैसे प्रश्नोत्तरी आगे बढ़ती है, अधिक कठिन विषयों की ओर बढ़ते हैं। विषयों में ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग सिद्धांत, C++ में डेटा प्रकार, C++ प्रोग्राम लिखना, क्लास निर्माण और C++ लाइब्रेरी शामिल हैं। C++ फ़ोरम और ब्लॉग
<पी> C++ फ़ोरम और ब्लॉग ऐसे समुदाय हैं जहाँ C++ उत्साही लोग विचार साझा करते हैं और कोड की जटिलताओं पर चर्चा करते हैं। फ़ोरम भी नेटवर्क बनाने के लिए एक बेहतरीन जगह है। आप अपनी परियोजनाओं को एक मंच पर भी साझा कर सकते हैं, जिससे समुदाय के सदस्य आपके काम में योगदान दे सकते हैं या उसकी समीक्षा कर सकते हैं। <पी> C++ ब्लॉग पोस्ट पढ़ना प्रोग्रामिंग के साथ अपने अनुभवों की तुलना करने और साथी डेवलपर्स से अंतर्दृष्टि प्राप्त करने का एक शानदार तरीका है। आप अपना खुद का C++ ब्लॉग भी शुरू करना चाह सकते हैं ताकि आप अपनी सीखने की प्रक्रिया पर विचार कर सकें और पाठकों से प्रतिक्रिया प्राप्त कर सकें। लोकप्रिय C++ ब्लॉग और फ़ोरम में सप्ताह के C++ टिप्स, यिलमाज़ योरम द्वारा C++ सीखें, Reddit पर C++ फ़ोरम और CodeGuru फ़ोरम शामिल हैं। मैं C++ का अभ्यास कहां कर सकता हूं?
<पी> आप मंचों और ब्लॉगों पर, वीडियो ट्यूटोरियल देखकर, या C++ व्यायाम वेबसाइटों पर जाकर C++ का अभ्यास कर सकते हैं। हालाँकि, आपको खराब प्रोग्रामिंग संसाधनों के उपयोग से सावधान रहना होगा जो आपको गलत जानकारी देंगे। चूँकि प्रत्येक अंकगणितीय संक्रिया में प्रत्येक अंक सटीक होना चाहिए, इसलिए आपको यह सुनिश्चित करना होगा कि आपने बत्तखों को एक पंक्ति में रखा है। <पी> समुदाय-स्रोत C++ अभ्यास उपयोगी हो सकते हैं, लेकिन जब तक आप आगे बढ़ने के लिए तैयार न हों, कोड की जटिलता आपकी समझ के स्तर के बराबर होनी चाहिए। नीचे पाँच सर्वोत्तम प्लेटफ़ॉर्म दिए गए हैं जिनका उपयोग आप अपने C++ कौशल का अभ्यास करने के लिए कर सकते हैं। C++ का अभ्यास करने के लिए वेबसाइटें
- प्रोजेक्ट यूलर <मजबूत>. प्रोजेक्ट यूलर में C++ समस्याओं की एक श्रृंखला है। यह वेबसाइट विभिन्न C++ विषयों को कवर करने वाली 600 से अधिक समस्याओं का घर है। हालाँकि, सभी समस्याओं के परिभाषित समाधान नहीं हैं, इसलिए आपको अपना स्वयं का समाधान खोजना होगा।
- W3resource . यह वेबसाइट समाधान के साथ C++ अभ्यासों में प्रोग्रामिंग के लिए कई परिचय पेश करती है। अभ्यास आपके सभी C++ ज्ञान का उपयोग करेगा। आप गणित, लूप्स, स्ट्रिंग्स और बहुत कुछ के लिए C++ का उपयोग करने का अभ्यास करेंगे।
- एडाबिट . Edabit शुरुआत से C++ सीखने का एक मज़ेदार मंच है। इसमें ट्यूटोरियल, चुनौतियाँ और अभ्यास प्रश्न शामिल हैं जो बहुत आसान से लेकर विशेषज्ञ-स्तर तक के हैं।
- हैकररैंक . HackerRank डेवलपर्स के लिए अग्रणी तकनीकी मूल्यांकन प्लेटफार्मों में से एक है। इस पर, आपको कई C++ अभ्यास अभ्यास मिलेंगे जो C++ स्ट्रिंग्स, फ़ंक्शंस, वेरिएबल-आकार के एरे, पॉइंटर्स और ऑपरेटरों के बारे में आपके ज्ञान का आकलन करते हैं।
- व्यायाम <मजबूत>. व्यायाम आपको C++ बुनियादी सिद्धांतों को समझने और प्रोग्रामिंग भाषा को लागू करने के तरीके को समझने में मदद करने के लिए C++ अभ्यास, समाधान और व्यक्तिगत सलाह प्रदान करता है।
C++ सीखने का सबसे अच्छा तरीका क्या है?
<पी> सर्वश्रेष्ठ C++ कोडिंग बूटकैंप में से एक में भाग लेना इस प्रोग्रामिंग भाषा को सीखने का आदर्श तरीका है। ये कठोर बूटकैंप पाठ्यक्रम C++ पर ध्यान केंद्रित करते हैं, जिसमें इसे व्यावहारिक तरीके से लागू करना भी शामिल है। आप वास्तविक दुनिया की परियोजनाओं पर काम करेंगे और कौशल हासिल करेंगे जिनका उपयोग आप स्नातक होने के बाद अपने करियर में करेंगे। साथ ही, चूंकि C++ एक जटिल भाषा है, नौकरी बाजार में प्रवेश करते ही आपकी मांग बहुत अधिक होगी। C++ अभ्यास अक्सर पूछे जाने वाले प्रश्न
<पी> क्या C++ सीखना कठिन है? पी> <पी> हाँ. शुरुआती लोगों के लिए C++ सीखना कठिन हो सकता है। C++ सीखने से पहले C, C#, या Java जैसी प्रोग्रामिंग भाषाओं से परिचित होने से मदद मिल सकती है। हालाँकि, एक बार जब आप C++ में महारत हासिल कर लेते हैं, तो आप Go जैसे अन्य समान कोड आसानी से प्राप्त कर सकेंगे। <पी> कौन सी युक्तियाँ मुझे C++ तेजी से सीखने में मदद कर सकती हैं? पी> <पी> सबसे पहले, याद रखें कि आप C++ सीखने की प्रक्रिया में जल्दबाजी नहीं कर सकते। यह एक जटिल भाषा है और इसका उपयोग करने से पहले आपको इसके संचालन के हर चरण को समझना होगा। आपको C++ कंपाइलर इंस्टॉल करके शुरुआत करनी चाहिए, भाग लेने के लिए C++ ऑनलाइन कोर्स या बूटकैंप चुनना चाहिए, फिर C++ बुनियादी बातों पर काम करना चाहिए। फिर, आप प्रोजेक्ट और अभ्यास पूरा करके अपने C++ कौशल का अभ्यास कर सकते हैं। <पी> C++ सीखने में कितना समय लगता है? पी> <पी> आपके अनुभव स्तर और प्रतिबद्धता के आधार पर, C++ सीखने में तीन महीने से लेकर दो साल तक का समय लग सकता है। आपका पसंदीदा सीखने का मार्ग समय सीमा भी निर्धारित करेगा। उदाहरण के लिए, कोडिंग बूटकैंप गहन पाठ्यक्रम प्रदान करते हैं जिन्हें पूरा होने में केवल कुछ महीने लगते हैं, जबकि कंप्यूटर प्रोग्रामिंग स्नातक डिग्री को पूरा करने में वर्षों लगते हैं। <पी> क्या C++ सीखना उचित है? पी> <पी> हां, इसकी विश्वसनीयता, पोर्टेबिलिटी, गति और कुशल मेमोरी प्रबंधन के कारण C++ सीखना इसके साथ है। इसके अलावा, एक बार जब आप C++ अवधारणाओं को समझ लेते हैं, तो आप अन्य उन्नत भाषाएँ सीख सकते हैं। अंत में, C++ कौशल होने से गुणवत्ता आश्वासन विश्लेषक, वीडियो गेम प्रोग्रामर, सुरक्षा समाधान वास्तुकार, या सॉफ़्टवेयर इंजीनियर सहित आकर्षक करियर खोलने में मदद मिल सकती है।