Dastur natijasi:
talabalar sonini kiriting=5
5 ta talabalar FIO sini kiriting Farhod
Asror Sobir Bobur Vali
| 2 | Asror |
| 4 | Bobur |
| 1 | Farhod |
| 3 | Sobir |
| 5 | Vali |
bu algoritm jadvalni 3 ta o‘rinlashtirishda saraladi
Masalaning qo’yilishi – tabalarning ism, familiyalarini optimallashtirilgan
pufaksimon usuli bilan tartibga keltirish dasturini tuzamiz va saralash nechta o’rin almashtirish bilan amalga oshirilganini aniqlaymiz.
Algoritm
Jadvalga talabalar ism-sharifini kiritamiz.
Jadvaldagi 1-elementni olamiz, i=0.
Jadvaldagi n-1 oxirgi elementdan to i-elementgacha barcha elementni FIO maydonini o’zidan oldin turgan element FIO maydoni bilan solishtiramiz. Agar zarur bo’lsa, o’rin almashtiramiz va o’rin almashtirishlar hisoblagichi l ning qiymatini bittaga oshiramiz, ya’ni l++.
Agar ibo’lsa, i++ va 3-qadamga o„tamiz.
Natijaviy saralangan massivni ekranga chiqaramiz.
Do'stlaringiz bilan baham: |