مرتب کردن دانشجویان

سوال

برنامه‌ای‌که‌شماره‌دانشجویی‌تعدادی‌از‌دانشجویان‌را‌از‌ورودی‌خوانده،‌در‌آرایه قرار‌می‌دهد‌‌.

سپس‌
‌ عناصر‌آرایه‌را‌به‌روش‌انتخابی‌مرتب‌میکند‌. ‌ مرتبسازی‌آرایه‌به‌روش‌انتخابی‌به‌این‌صوورت‌انجام‌میشود‌‌:
کوچک‌ترین‌عنصر‌آرایه‌پیداشده،‌جای‌آن‌با‌عنصر‌اول‌آرایه‌عوض‌می‌شود‌.در‌مرحله‌بعد‌بقیه‌عناصر‌آرایه‌برای‌
یافتن‌کوچک‌ترین‌عنصر‌آرایه‌جستجو‌می‌شود‌و‌جای‌آن‌با‌عنصر‌دوم‌آرایه‌عوض‌می‌شود‌‌.این‌روند‌تا‌
مرتب‌ ‌سازی‌کامل‌آرایه‌ادامه‌مییابد‌.

‌ پس‌از‌مرتب سازی‌نتیجه‌را‌در‌خروجی‌چاپ‌میکند‌.این‌برنامه‌ سه متد
دارد‌که‌عبارتند‌ از‌:متدی‌برای‌خواندن‌عناصر‌آرایه‌،متدی‌برای‌مرتبسازی‌و‌متدی‌برای‌چاپ‌عناصر‌آرایه‌.‌
وظایف‌متدها:‌

متد‌‌:mainمتغیرهای‌برنامه‌را‌تعریف‌کرده،‌تعداد‌ دانشوجویان‌را‌میخواند‌‌.سپس‌متدها‌‌،readarray
‌‌.‌ ‌ را‌فراخوانی‌میکندwritearray‌‌وselect_sort
متد‌ ‌ ‌:readarrayشماره ‌ های‌دانشجویی‌را‌می ‌ خواند‌و‌در‌آرایه‌قرار‌میدهد.‌
متد‌ ‌ ‌:
select_sortشماره ‌ های‌دانشجویی‌موجود‌در‌آرایه‌را‌مرتب‌میکند.‌
متد‌ ‌ ‌:
writearrayشماره ‌ های‌دانشجویی‌موجود‌در‌آرایه‌را‌چاپ‌میکند.

حل شده 0
aliiiiii 3 سال 1 پاسخ 289 دیده شده 0

پاسخ ( ۱ )

  1.  

    بهترین پاسخ

ارسال یک پاسخ