সি++ অ্যারেতে কীভাবে একটি উপাদান যুক্ত করবেন

Si A Yarete Kibhabe Ekati Upadana Yukta Karabena



অ্যারে হল C++ ভাষার ডেটা স্ট্রাকচার যা ফিক্সড সাইজের ডেটা স্ট্রাকচার এবং ঘোষণা করার পর অ্যারের আকার পরিবর্তন করতে পারে না। অ্যারেতে, আপনি একই ডেটাটাইপের একাধিক মান সঞ্চয় করতে পারেন।

একটি অ্যারেতে উপাদান যোগ করা C++ কোডিং-এ সম্পাদিত বহুল ব্যবহৃত একটি কাজ। একটি অ্যারেতে উপাদান যুক্ত করতে, আপনাকে অবশ্যই একটি সর্বাধিক আকার সহ একটি নতুন অ্যারে তৈরি করতে হবে, বিদ্যমান উপাদানগুলিকে নতুন অ্যারেতে অনুলিপি করতে হবে এবং তারপরে সেই অ্যারেতে নতুন উপাদান যুক্ত করতে হবে।







এই নিবন্ধটি উদাহরণ সহ C++ অ্যারেতে একটি উপাদান সন্নিবেশ করার জন্য একটি বিস্তারিত নির্দেশিকা উপস্থাপন করে।



সি++ অ্যারেতে কীভাবে একটি উপাদান যুক্ত করবেন

C++ অ্যারেতে উপাদান যোগ করার বিভিন্ন পদ্ধতি রয়েছে, আসুন সেগুলি নিয়ে আলোচনা করি।



পদ্ধতি 1: একের পর এক অ্যারেতে উপাদানগুলি লিখুন

প্রথমত, আপনাকে একটি অ্যারের আকার নির্ধারণ করতে হবে, যা যেকোনো আকার হতে পারে। তারপরে আপনাকে একে একে উপাদানগুলি প্রবেশ করতে হবে যা আকারের অ্যারেতে ইনপুট করতে হবে। মনে রাখবেন যে আপনি শুরুতে এটি ঠিক করার পরে আপনি অ্যারের আকার পরিবর্তন করতে পারবেন না। একবার আপনি উপাদানগুলি ইনপুট করলে, এটি একটি অ্যারেতে যোগ করা হবে এবং cout ফাংশন ব্যবহার করে মুদ্রিত হবে।





C++ কোডে অ্যারের শেষে একটি এলিমেন্ট যোগ করার নিচের উদাহরণটি অনুসরণ করুন:

#অন্তর্ভুক্ত
নামস্থান std ব্যবহার করে ;
int প্রধান ( )
{
int অ্যারে [ 6 ] , i , এক্স ;
cout << 'যেকোনো 5টি অ্যারে উপাদান লিখুন:' ;
জন্য ( i = 0 ; i < 5 ; i ++ ) খাওয়া >> অ্যারে [ i ] ;
খাওয়া >> অ্যারে [ i ] ;
cout << ' \n একটি অ্যারেতে সন্নিবেশ করতে নতুন উপাদান লিখুন: ' ; খাওয়া >> এক্স ;
খাওয়া >> এক্স ;
অ্যারে [ i ] = এক্স ;
cout << ' \n আপডেট করা অ্যারে হল: \n ' ;
জন্য ( i = 0 ; i < 6 ; i ++ )
cout << অ্যারে [ i ] << '' ;
cout << endl ;
প্রত্যাবর্তন 0 ;
}

উপরের কোডে, আমরা একটি অ্যারের সর্বাধিক আকার শুরু করি, যা 6 এবং প্রথম 5টি উপাদান একে একে প্রবেশ করি। তারপরে আমরা একটি অ্যারেতে একটি নতুন উপাদান যুক্ত করি এবং 6টি উপাদান সহ আপডেট করা অ্যারে প্রিন্ট করি।



প্রোগ্রামটির আউটপুট নিচে দেওয়া হল।

পদ্ধতি 2 : একটি অ্যারেতে একটি নির্দিষ্ট অবস্থান/সূচীতে উপাদানগুলি প্রবেশ করান

উপরের পদ্ধতিতে, আপনি শুধুমাত্র পূর্ববর্তী অ্যারের উপাদানগুলির শেষে একটি উপাদান যোগ করতে পারেন। যাইহোক, আপনি যদি ম্যানুয়ালি একটি নির্দিষ্ট সূচক বা অ্যারের অবস্থানে একটি উপাদান যুক্ত করতে চান তবে আপনি এই পদ্ধতিটি ব্যবহার করতে পারেন। এখানে এই পদ্ধতিতে, আমরা একটি অ্যারের সর্বাধিক আকার ব্যবহার করব যেমন আমরা ইতিমধ্যে উপরের পদ্ধতিতে করেছি এবং তারপর সেই অ্যারেটি প্রিন্ট করব। এর পরে, আমাদের সেই অবস্থানটি নির্বাচন করতে হবে যেখানে আমরা সেই অ্যারেতে উপাদান যুক্ত করতে চাই।

আসুন নীচে দেখানো একটি উদাহরণ সহ অনুসরণ করি:

#অন্তর্ভুক্ত করুন

নামস্থান std ব্যবহার করে ;

int প্রধান ( )

{

int অ্যারে [ বিশ ] , i , উপাদান , অবস্থান , আকার ;

cout << 'অনুগ্রহ করে একটি অ্যারের আকার লিখুন:' ;

খাওয়া >> আকার ;

cout << 'প্রবেশ করুন' << আকার << 'অ্যারে উপাদান:' ;

জন্য ( i = 0 ; i < আকার ; i ++ )

খাওয়া >> অ্যারে [ i ] ;



cout << 'পজিশন নির্বাচন করুন:' ;

খাওয়া >> অবস্থান ;

জন্য ( i = আকার ; i >= অবস্থান ; i -- )

অ্যারে [ i ] = অ্যারে [ i - 1 ] ;

cout << ' \n অনুগ্রহ করে অ্যারেতে মান লিখুন: ' ;

খাওয়া >> উপাদান ;

অ্যারে [ i ] = উপাদান ;

আকার ++;

cout << ' \n আমাদের কাছে নতুন অ্যারে নেই: \n ' ;

জন্য ( i = 0 ; i < আকার ; i ++ )

cout << অ্যারে [ i ] << '' ;

cout << endl ;

প্রত্যাবর্তন 0 ;

}

উপরের কোডে, আমরা অ্যারের আকার লিখি এবং একটি অ্যারেতে উপাদান যোগ করি। তারপর আমরা একটি অ্যারেতে উপাদান যোগ করতে চাই যেখানে অবস্থান নির্বাচন করুন। উপাদানটি প্রবেশ করার সাথে সাথে এটি সেই অবস্থানে অ্যারে তালিকায় যুক্ত হবে।

নিম্নলিখিত অ্যারের আউটপুট নীচে দেখানো হয়েছে:

উপসংহার

অ্যারেগুলি হল আমাদের সিস্টেম মেমরির পরপর স্থান যেখানে আমরা ব্যবহারকারীর কাছ থেকে একজাতীয় ধরণের ডেটা রাখতে বা নিতে পারি। এটি C++ ভাষায় ডেটা স্ট্রাকচারের সর্বোত্তম রূপ। উপরের নির্দেশিকাগুলিতে, আমরা একটি অ্যারেতে একটি নতুন উপাদান যুক্ত করার জন্য বিভিন্ন পদ্ধতি দেখেছি। প্রথমটি হল সোজা পদ্ধতি যা অ্যারের শেষ অংশে উপাদান যোগ করতে সাহায্য করে এবং দ্বিতীয় পদ্ধতিতে অ্যারের নতুন উপাদানটি অ্যারের যে কোনও জায়গায় স্থানান্তরিত হতে পারে যেখানে আপনি অবস্থান নির্বাচন করেন এবং এটি একটি অ্যারের সেই অবস্থানের আগে উপাদান সন্নিবেশিত করবে।