مرتب کردن دانشجویان
برنامهایکهشمارهدانشجوییتعدادیازدانشجویانراازورودیخوانده،درآرایه قرارمیدهد.
سپس
عناصرآرایهرابهروشانتخابیمرتبمیکند. مرتبسازیآرایهبهروشانتخابیبهاینصوورتانجاممیشود:
کوچکترینعنصرآرایهپیداشده،جایآنباعنصراولآرایهعوضمیشود.درمرحلهبعدبقیهعناصرآرایهبرای
یافتنکوچکترینعنصرآرایهجستجومیشودوجایآنباعنصردومآرایهعوضمیشود.اینروندتا
مرتب سازیکاملآرایهادامهمییابد.
پسازمرتب سازینتیجهرادرخروجیچاپمیکند.اینبرنامه سه متد
داردکهعبارتند از:متدیبرایخواندنعناصرآرایه،متدیبرایمرتبسازیومتدیبرایچاپعناصرآرایه.
وظایفمتدها:
متد:mainمتغیرهایبرنامهراتعریفکرده،تعداد دانشوجویانرامیخواند.سپسمتدها،readarray
. رافراخوانیمیکندwritearrayوselect_sort
متد :readarrayشماره هایدانشجوییرامی خواندودرآرایهقرارمیدهد.
متد :select_sortشماره هایدانشجوییموجوددرآرایهرامرتبمیکند.
متد :writearrayشماره هایدانشجوییموجوددرآرایهراچاپمیکند.
پاسخ ( ۱ )