C++ में जारी रखें

C Mem Jari Rakhem



C++ में, हम लूप के अंदर 'जारी रखें' स्टेटमेंट का उपयोग करते हैं। 'जारी रखें' कथन का उपयोग लूप के भीतर वर्तमान पुनरावृत्ति को छोड़ने के लिए किया जाता है, और कोड का नियंत्रण बाद के पुनरावृत्ति पर भेजा जाता है। हम उस पुनरावृत्ति की स्थिति निर्धारित करते हैं जिसे हम लूप से छोड़ना चाहते हैं, और उस स्थान पर 'जारी रखें' कथन सम्मिलित करते हैं। यह मार्गदर्शिका C++ प्रोग्रामिंग में 'जारी रखें' कथन के बारे में है।

उदाहरण 1:

इस कोड में 'iostream' हेडर फ़ाइल शामिल है। इस हेडर फ़ाइल का उपयोग C++ में किया जाता है क्योंकि इस हेडर फ़ाइल में इनपुट या आउटपुट फ़ंक्शंस घोषित किए जाते हैं। इसके बाद, हम 'std' नेमस्पेस रखते हैं और फिर 'main()' फ़ंक्शन को इनवॉक करते हैं। हम 'ए' वेरिएबल को पूर्णांक डेटा प्रकार के रूप में प्रारंभ करते हैं और फिर 'फॉर' लूप डालते हैं। इस लूप में, हम 'a = 0' रखते हैं और जो शर्त हम यहां जोड़ते हैं वह 'a <= 9' है। फिर, हम इसे 'ए' के मान में बढ़ाते हैं। निम्नलिखित में, हम 'if' स्थिति का उपयोग करते हैं जिसमें हम 'a == 5' डालते हैं और इसके बाद 'जारी रखें' स्टेटमेंट डालते हैं। 'जारी रखें' कथन इस लूप से '5' के मान को छोड़ने में मदद करते हैं। फिर, हम 'काउट' जोड़ते हैं और शेष संख्याएँ प्रिंट करते हैं। चूंकि हमने 'जारी रखें' कथन जोड़ा है, इसलिए यह '5' को छोड़कर सभी संख्याओं को प्रस्तुत करता है।

कोड 1:

#शामिल करें

नेमस्पेस एसटीडी का उपयोग करना ;

int यहाँ मुख्य ( ) {

int यहाँ ;

के लिए ( = 0 ; <= 9 ; ++ ) {

अगर ( == 5 ) {

जारी रखना ;

}

अदालत << 'संख्या है ' << << अंतः ;

}

वापस करना 0 ;

}

आउटपुट:







यहां, सभी संख्याएं प्रस्तुत की गई हैं, लेकिन संख्या '5' को इस आउटपुट से छोड़ दिया गया है और यहां प्रस्तुत नहीं किया गया है क्योंकि हमने इस लूप से संख्या '5' को छोड़ने के लिए 'जारी रखें' कथन जोड़ा है।





उदाहरण 2:

हम 'जबकि' लूप के अंदर 'जारी रखें' कथन का उपयोग करते हैं। कोड में 'iostream' हेडर फ़ाइल शामिल है क्योंकि इस हेडर फ़ाइल में इनपुट और आउटपुट विधियाँ घोषित की गई हैं। फिर 'std' नेमस्पेस जोड़ा जाता है, और फिर 'main()' फ़ंक्शन को यहां कॉल किया जाता है। इसके बाद, हम 'int' डालते हैं और 'num' नाम के साथ एक पूर्णांक वेरिएबल प्रारंभ करते हैं। इसके बाद, हम 'while()' लूप का उपयोग करते हैं और 'num <= 12' शर्त रखते हैं।





इसके नीचे, हम 'if' डालते हैं जिसमें एक और शर्त शामिल है जो कि 'num == 7' है। फिर, हम 'num++' डालते हैं जिससे 'num' के मान में एक की वृद्धि होगी। इसके बाद, हम 'जारी रखें' कथन का उपयोग करते हैं। यह 'जारी रखें' कथन 'जबकि' लूप से संख्या '7' को छोड़ देता है। 'काउट' जोड़ा जाता है और शेष संख्याएँ मुद्रित की जाती हैं। चूंकि हमने 'जारी रखें' कथन डाला है, यह '7' के अलावा अन्य सभी संख्याओं को प्रस्तुत करता है। इसके बाद, हम 'num' का मान बढ़ाने के लिए 'num++' लगाते हैं।

कोड 2:

#शामिल करें

नेमस्पेस एसटीडी का उपयोग करना ;

int यहाँ मुख्य ( ) {

int यहाँ एक पर = 0 ;

जबकि ( एक पर <= 12 ) {

अगर ( एक पर == 7 ) {

एक पर ++;

जारी रखना ;

}

अदालत << 'हम while लूप का उपयोग करके संख्या प्रदर्शित करते हैं' << एक पर << अंतः ;

एक पर ++;

}

वापस करना 0 ;

}

आउटपुट:



चूँकि इस उदाहरण में सभी संख्याएँ मुद्रित हैं, संख्या '7' को आउटपुट से हटा दिया गया है और प्रस्तुत नहीं किया गया है क्योंकि संख्या '7' को छोड़ने के लिए लूप में 'जारी रखें' कथन जोड़ा गया है।

उदाहरण 3:

हम इस 'जारी रखें' कथन को नेस्टेड 'फॉर' लूप के अंदर जोड़ते हैं। हेडर फ़ाइल और 'std' नेमस्पेस डालने के बाद, हम 'main()' विधि को लागू करते हैं। 'n1' और 'n2' चर को यहां पूर्णांक प्रकार के रूप में घोषित किया गया है। अब, हम 'for' लूप का उपयोग करते हैं जिसमें 'n1 <= 4' स्थिति शामिल है। इसके नीचे, हम 'फॉर' लूप को फिर से रखते हैं जो कि 'नेस्टेड फॉर' लूप है। दूसरे 'फॉर' लूप में वह शर्त शामिल है जो 'n2 <= 4' कहती है।

अब, हम 'if' का उपयोग करते हैं जिसमें हम शर्त जोड़ते हैं और '&&' ऑपरेटर का उपयोग करते हैं। फिर यहां 'जारी रखें' जोड़ा जाता है। यह केवल उन मानों को छोड़ देता है जहां 'n1' '3' है और 'n2' '3' है। जब 'n1' और 'n2' दोनों '3' होते हैं, तो यह लूप के उस पुनरावृत्ति को यहां छोड़ देता है। फिर, हम शेष मानों को प्रस्तुत करने के लिए इसके नीचे 'काउट' का उपयोग करते हैं।

कोड 3:

#शामिल करें

नेमस्पेस एसटीडी का उपयोग करना ;

int यहाँ मुख्य ( )

{

int यहाँ एन 1 , एन 2 ;

के लिए ( एन 1 = 1 ; एन 1 <= 4 ; एन 1 ++ ) {

के लिए ( एन 2 = 1 ; एन 2 <= 4 ; एन 2 ++ ) {

अगर ( एन 1 == 3 && एन 2 == 3 ) {

जारी रखना ;

}

अदालत << 'एन1=' << एन 1 << 'एन2=' << एन 2 << अंतः ;

}

}

}

आउटपुट:

चूंकि पुनरावृत्ति को छोड़ने के लिए नेस्टेड लूप में एक 'जारी रखें' लाइन जोड़ी जाती है, जहां दोनों चर मान '3' होते हैं और अन्य सभी मान यहां मुद्रित होते हैं।

उदाहरण 4:

'num_1' नामक 'int' वेरिएबल को '1' के मान से आरंभ किया गया है। फिर, हम 'जबकि' लूप का उपयोग करते हैं और 'num_1 <= 9' शर्त जोड़ते हैं। इसके नीचे, 'काउट' शामिल है और 'अगर' शर्त वहां रखी गई है। जब हम इसे '2' से विभाजित करते हैं तो 'यदि' स्थिति संख्या के शेष को शून्य के बराबर जांचती है। यह शर्त तब जोड़ी जाती है जब हम अपने कोड में सम संख्या की जांच करना चाहते हैं। नीचे, हम 'num_1' का मान बढ़ाने के लिए 'num_1++' डालते हैं। यहां, हम लूप से सम संख्याओं को छोड़ने के लिए 'जारी रखें' का उपयोग करते हैं और लूप में मौजूद सम संख्या के लिए दिए गए संदेश को प्रस्तुत नहीं करते हैं।

कोड 4:

#शामिल

नेमस्पेस एसटीडी का उपयोग करना ;

int यहाँ मुख्य ( ) {

int यहाँ संख्या_1 = 1 ;

जबकि ( संख्या_1 <= 9 ) {

अदालत << 'संख्या है = ' << संख्या_1 << अंतः ;

अगर ( संख्या_1 % 2 == 0 ) {

संख्या_1 ++;

जारी रखना ;

}

अदालत << 'संख्या है ' << संख्या_1 << 'जो एक विषम संख्या है' << अंतः ;

संख्या_1 ++;

}

वापस करना 0 ;

}

आउटपुट:

यहां, हम देख सकते हैं कि सम संख्याएं आउटपुट से हटा दी गई हैं और विषम संख्या के लिए संदेश यहां केवल 'जारी रखें' कथन के कारण प्रस्तुत किया गया है जो हमने अपने कोड में डाला है।

उदाहरण 5:

हमारे अंतिम कोड में, हम उपयोगकर्ता से वे मान प्राप्त करते हैं जो '45' से कम हैं और जब हम नकारात्मक मान दर्ज करते हैं और दिए गए मानों के योग की गणना करते हैं तो उपयोगकर्ता इनपुट को समाप्त कर देते हैं। सबसे पहले, हम पूर्णांक डेटा प्रकारों के रूप में 'योग' और 'मान' को प्रारंभ करते हैं।

फिर, जांचें कि मान सकारात्मक है या नहीं। फिर, यदि मान सकारात्मक है तो 'योग + = मान' लागू करें और संदेश को 'योग के लिए संख्या दर्ज करें' पर प्रस्तुत करें। इसके नीचे, हम संख्या प्राप्त करने और उसे 'मूल्य' में सहेजने के लिए 'सिन' का उपयोग करते हैं। अब, हम आगे बढ़ते हैं और देखते हैं कि क्या 'मान > 45'। यदि यह शर्त पूरी हो जाती है, तो हमें दी गई पंक्ति को निष्पादित करना होगा जिसमें हमने '45' से कम मान दर्ज करने के लिए एक संदेश लिखा है। फिर, 'मान = 0' निर्दिष्ट करें और जारी रखें कथन रखें जो उस मान को छोड़ देता है और उपयोगकर्ता से एक नया मान प्राप्त करता है। इसके बाद, हम 'सारांश' की गणना करते हैं और इसे प्रस्तुत करते हैं। यह योग तब किया जाता है जब हम ऋणात्मक मान दर्ज करते हैं।

कोड 5:

#शामिल करें

नेमस्पेस एसटीडी का उपयोग करना ;

int यहाँ मुख्य ( ) {

int यहाँ योग = 0 ;

int यहाँ कीमत = 0 ;

जबकि ( कीमत >= 0 ) {

योग += कीमत ;

अदालत << 'कृपया योग के लिए एक संख्या दर्ज करें:' ;

खाना >> कीमत ;

अगर ( कीमत > चार पांच ) {

अदालत << 'आपने यहां जो संख्या दर्ज की है वह 45 से अधिक है, इसलिए हम इसकी गणना नहीं करेंगे।' << अंतः ;

कीमत = 0 ;

जारी रखना ;

}

}

अदालत << 'प्रविष्ट संख्या का योग है' << योग << अंतः ;

वापस करना 0 ;

}

आउटपुट:

यह परिणाम बताता है कि कैसे हमारा कोड उपयोगकर्ता का इनपुट प्राप्त करता है, सारांश लागू करता है, और जब हम '45' से अधिक मान दर्ज करते हैं तो एक संदेश प्रदर्शित करता है। यहां, हम देख सकते हैं कि जो मान '45' से अधिक हैं, उन्हें छोड़ दिया जाता है और योग प्रक्रिया में उनकी गणना नहीं की जाती है। ऐसा इसलिए है क्योंकि हमने अपने कोड में उस स्थान पर 'जारी रखें' कथन लागू किया है।

निष्कर्ष

इस गाइड में C++ प्रोग्रामिंग में 'जारी रखें' अवधारणा का गहन अध्ययन किया गया है। हमने पता लगाया कि यह 'जारी रखें' कथन आउटपुट से रेंडर करने के लिए वांछित मान को छोड़ने में कैसे सहायता करता है। हमने अपने कोड में इस 'जारी रखें' कथन का उपयोग किया और प्रत्येक कोड के साथ-साथ इन कोड के परिणामों को भी समझाया। हमने इस 'जारी रखें' कथन का उपयोग 'के लिए', 'जबकि' और 'नेस्टेड फॉर' लूप के अंदर किया।