C++ سرنی میں عنصر کیسے شامل کریں۔

C Srny My Nsr Kys Shaml Kry



Arrays C++ زبان میں ڈیٹا ڈھانچے ہیں جو فکسڈ سائز کے ڈیٹا ڈھانچے ہیں اور اعلان کیے جانے کے بعد کسی صف کے سائز کو تبدیل نہیں کرسکتے ہیں۔ صفوں میں، آپ ایک ہی ڈیٹا ٹائپ کی متعدد اقدار کو ذخیرہ کر سکتے ہیں۔

ایک صف میں عناصر کو شامل کرنا C++ کوڈنگ میں کیے جانے والے وسیع پیمانے پر استعمال ہونے والے کاموں میں سے ایک ہے۔ ایک صف میں عناصر کو شامل کرنے کے لیے، آپ کو زیادہ سے زیادہ سائز کے ساتھ ایک نئی صف بنانا ہوگی، موجودہ عناصر کو نئی صف میں کاپی کرنا ہوگا، اور اس کے بعد اس صف میں نیا عنصر شامل کرنا ہوگا۔







یہ مضمون مثالوں کے ساتھ C++ سرنی میں عنصر داخل کرنے کے لیے ایک تفصیلی گائیڈ پیش کرتا ہے۔



C++ سرنی میں عنصر کیسے شامل کریں۔

C++ سرنی میں عناصر کو شامل کرنے کے مختلف طریقے ہیں، آئیے ان پر بات کرتے ہیں۔



طریقہ 1: صف بندی کے لیے ایک ایک کرکے عناصر درج کریں۔

سب سے پہلے، آپ کو ایک صف کا سائز تفویض کرنا ہوگا، جو کسی بھی سائز کا ہو سکتا ہے۔ پھر آپ کو ایک ایک کرکے عناصر داخل کرنے ہوں گے جنہیں سائز کی صف میں داخل کرنے کی ضرورت ہے۔ یاد رکھیں کہ آپ شروع میں اسے ٹھیک کرنے کے بعد اس کا سائز تبدیل نہیں کر سکتے۔ ایک بار جب آپ عناصر کو داخل کرتے ہیں، تو اسے ایک صف میں شامل کیا جائے گا اور cout فنکشن کا استعمال کرتے ہوئے پرنٹ آؤٹ کیا جائے گا۔





C++ کوڈ میں صف کے آخر میں ایک عنصر شامل کرنے کی ذیل میں دی گئی مثال پر عمل کریں:

#شامل
نام کی جگہ کا استعمال کرتے ہوئے std ;
int مرکزی ( )
{
int صف [ 6 ] , میں , ایکس ;
cout << 'کوئی بھی 5 صف کے عناصر درج کریں:' ;
کے لیے ( میں = 0 ; میں < 5 ; میں ++ ) کھانا >> صف [ میں ] ;
کھانا >> صف [ میں ] ;
cout << ' \n ایک صف میں داخل کرنے کے لیے نیا عنصر درج کریں: ; کھانا >> ایکس ;
کھانا >> ایکس ;
صف [ میں ] = ایکس ;
cout << ' \n اپ ڈیٹ شدہ صف یہ ہے: \n ' ;
کے لیے ( میں = 0 ; میں < 6 ; میں ++ )
cout << صف [ میں ] << ' ;
cout << endl ;
واپسی 0 ;
}

مندرجہ بالا کوڈ میں، ہم ایک صف کا زیادہ سے زیادہ سائز شروع کرتے ہیں، جو کہ 6 ہے اور پہلے 5 عناصر کو ایک ایک کرکے داخل کرتے ہیں۔ پھر ہم ایک صف میں ایک نیا عنصر شامل کرتے ہیں اور 6 عناصر کے ساتھ اپ ڈیٹ شدہ سرنی کو پرنٹ کرتے ہیں۔



پروگرام کی آؤٹ پٹ درج ذیل ہے۔

طریقہ 2: ایک صف میں ایک مخصوص پوزیشن/انڈیکس میں عناصر درج کریں۔

مندرجہ بالا طریقہ میں، آپ پچھلے سرنی عناصر کے اختتام کے بعد صرف ایک عنصر شامل کر سکتے ہیں. تاہم، اگر آپ کسی خاص انڈیکس یا صف میں پوزیشن میں کوئی عنصر دستی طور پر شامل کرنا چاہتے ہیں، تو آپ یہ طریقہ استعمال کر سکتے ہیں۔ یہاں اس طریقہ میں، ہم ایک ارے کا زیادہ سے زیادہ سائز استعمال کریں گے جیسا کہ ہم نے پہلے سے اوپر والے طریقہ میں کیا تھا اور پھر اس ارے کو پرنٹ کریں گے۔ اس کے بعد، ہمیں وہ مقام منتخب کرنا ہوگا جہاں ہم عنصر کو اس صف میں شامل کرنا چاہتے ہیں۔

آئیے ذیل میں دکھائی گئی ایک مثال کے ساتھ عمل کریں:

# شامل کریں

نام کی جگہ کا استعمال کرتے ہوئے std ;

int مرکزی ( )

{

int صف [ بیس ] , میں , عنصر , پوزیشن , سائز ;

cout << 'براہ کرم ایک صف کا سائز درج کریں:' ;

کھانا >> سائز ;

cout << 'درج کریں' << سائز << ' صف کے عناصر : ' ;

کے لیے ( میں = 0 ; میں < سائز ; میں ++ )

کھانا >> صف [ میں ] ;



cout << 'مقام کا انتخاب کریں:' ;

کھانا >> پوزیشن ;

کے لیے ( میں = سائز ; میں >= پوزیشن ; میں -- )

صف [ میں ] = صف [ میں - 1 ] ;

cout << ' \n براہ کرم صف میں قدر درج کریں: ' ;

کھانا >> عنصر ;

صف [ میں ] = عنصر ;

سائز ++

cout << ' \n کوئی نئی صف ہمارے پاس ہے: \n ' ;

کے لیے ( میں = 0 ; میں < سائز ; میں ++ )

cout << صف [ میں ] << ' ;

cout << endl ;

واپسی 0 ;

}

مندرجہ بالا کوڈ میں، ہم صف کا سائز درج کرتے ہیں اور عناصر کو ایک صف میں شامل کرتے ہیں۔ پھر ہم اس پوزیشن کو منتخب کرتے ہیں جہاں ہم عنصر کو ایک صف میں شامل کرنا چاہتے ہیں۔ جیسے ہی عنصر داخل ہوتا ہے، اسے اس پوزیشن پر صف کی فہرست میں شامل کر دیا جائے گا۔

مندرجہ ذیل صف کا آؤٹ پٹ ذیل میں دکھایا گیا ہے:

نتیجہ

ارے ہمارے سسٹم میموری میں لگاتار جگہ ہیں جہاں ہم صارف سے یکساں قسم کا ڈیٹا ڈال یا لے سکتے ہیں۔ یہ C++ زبان میں ڈیٹا ڈھانچے کی بہترین شکل ہے۔ مندرجہ بالا رہنما خطوط میں، ہم نے ایک صف میں ایک نیا عنصر شامل کرنے کے مختلف طریقوں کو دیکھا ہے۔ پہلا ایک سیدھا سا طریقہ ہے جو سرنی کے آخری حصے میں عنصر کو شامل کرنے میں مدد کرتا ہے اور دوسرے نقطہ نظر میں سرنی کا نیا عنصر سرنی میں کہیں بھی شفٹ ہوسکتا ہے جہاں آپ پوزیشن کا انتخاب کرتے ہیں اور یہ ایک صف میں اس پوزیشن سے پہلے عنصر داخل کرے گا۔