सी ++ सरणी में तत्व कैसे जोड़ें

Si Sarani Mem Tatva Kaise Jorem



Arrays C++ भाषा में डेटा संरचनाएं हैं जो निश्चित आकार की डेटा संरचनाएं हैं और घोषित होने के बाद किसी सरणी के आकार को नहीं बदल सकती हैं। सरणियों में, आप एक ही डेटा प्रकार के कई मान संग्रहीत कर सकते हैं।

किसी सरणी में तत्वों को जोड़ना C++ कोडिंग में व्यापक रूप से उपयोग किए जाने वाले कार्यों में से एक है। किसी सरणी में तत्वों को जोड़ने के लिए, आपको अधिकतम आकार के साथ एक नई सरणी बनानी होगी, मौजूदा तत्वों को नए सरणी में कॉपी करना होगा और बाद में उस सरणी में नया तत्व जोड़ना होगा।







यह आलेख उदाहरणों के साथ सी ++ सरणी में तत्व डालने के लिए एक विस्तृत मार्गदर्शिका प्रस्तुत करता है।



सी ++ ऐरे में एक तत्व कैसे जोड़ें

C++ सरणी में तत्वों को जोड़ने के विभिन्न तरीके हैं, आइए उन पर चर्चा करें।



विधि 1: एक-एक करके ऐरे में तत्व दर्ज करें

सबसे पहले, आपको एक सरणी का आकार निर्दिष्ट करना होगा, जो कि कोई भी आकार हो सकता है। फिर आपको उन तत्वों को एक-एक करके दर्ज करना होगा जिन्हें आकार की सरणी में इनपुट करने की आवश्यकता है। याद रखें कि शुरुआत में इसे ठीक करने के बाद आप सरणी का आकार नहीं बदल सकते। एक बार जब आप तत्वों को इनपुट करते हैं, तो इसे एक सरणी में जोड़ दिया जाएगा और कॉउट फ़ंक्शन का उपयोग करके प्रिंट किया जाएगा।





सी ++ कोड में सरणी के अंत में एक तत्व जोड़ने के नीचे दिए गए उदाहरण का पालन करें:

#शामिल करना
नेमस्पेस एसटीडी का उपयोग करना ;
int यहाँ मुख्य ( )
{
int यहाँ सरणी [ 6 ] , मैं , एक्स ;
अदालत << 'किसी भी 5 सरणी तत्वों को दर्ज करें:' ;
के लिए ( मैं = 0 ; मैं < 5 ; मैं ++ ) खाना >> सरणी [ मैं ] ;
खाना >> सरणी [ मैं ] ;
अदालत << ' \एन किसी सरणी में सम्मिलित करने के लिए नया तत्व दर्ज करें: ' ; खाना >> एक्स ;
खाना >> एक्स ;
सरणी [ मैं ] = एक्स ;
अदालत << ' \एन अपडेटेड ऐरे है: \एन ' ;
के लिए ( मैं = 0 ; मैं < 6 ; मैं ++ )
अदालत << सरणी [ मैं ] << '' ;
अदालत << endl ;
वापस करना 0 ;
}

उपरोक्त कोड में, हम एक सरणी के अधिकतम आकार को प्रारंभ करते हैं, जो 6 है और पहले 5 तत्वों को एक-एक करके दर्ज करें। फिर हम एक सरणी में एक नया तत्व जोड़ते हैं और 6 तत्वों वाले अद्यतन सरणी को प्रिंट करते हैं।



निम्नलिखित कार्यक्रम का आउटपुट है।

विधि 2 : ऐरे में विशिष्ट स्थिति/इंडेक्स में तत्वों को दर्ज करें

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

आइए नीचे दिखाए गए उदाहरण का पालन करें:

# शामिल

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

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

{

int यहाँ सरणी [ बीस ] , मैं , तत्व , पद , आकार ;

अदालत << 'कृपया एक सरणी का आकार दर्ज करें:' ;

खाना >> आकार ;

अदालत << 'प्रवेश करना ' << आकार << 'सरणी तत्व:' ;

के लिए ( मैं = 0 ; मैं < आकार ; मैं ++ )

खाना >> सरणी [ मैं ] ;



अदालत << 'स्थिति का चयन करें:' ;

खाना >> पद ;

के लिए ( मैं = आकार ; मैं >= पद ; मैं -- )

सरणी [ मैं ] = सरणी [ मैं - 1 ] ;

अदालत << ' \एन कृपया सरणी में मान दर्ज करें: ' ;

खाना >> तत्व ;

सरणी [ मैं ] = तत्व ;

आकार ++;

अदालत << ' \एन नहीं हमारे पास नई सरणी है: \एन ' ;

के लिए ( मैं = 0 ; मैं < आकार ; मैं ++ )

अदालत << सरणी [ मैं ] << '' ;

अदालत << endl ;

वापस करना 0 ;

}

उपरोक्त कोड में, हम सरणी आकार दर्ज करते हैं और तत्वों को एक सरणी में जोड़ते हैं। फिर हम उस स्थिति का चयन करते हैं जहां हम तत्व को सरणी में जोड़ना चाहते हैं। जैसे ही तत्व दर्ज किया जाता है, उसे उस स्थिति में सरणी सूची में जोड़ दिया जाएगा।

निम्नलिखित सरणी का आउटपुट नीचे दिखाया गया है:

निष्कर्ष

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