Задача Задача №3543132
А
А
Keltirilgan vazifa: raqamlarni o’sish tartibida joylashtirish (orttirilgan/kichikdan kattaga).
Berilgan sonlar: 52, 39, 17, 68, 74, 83, 25
Qanday qilib yechiladi (oddiy usul):
- Har safar eng kichik sonni topib, uni ro‘yxatning boshi yoki navbatdagi o‘ringa qo‘yadi.
- Keyin qolgan sonlar ichidan yana eng kichigini topib navbatga qo‘shamiz.
Bosqichma-bosqich:
- Eng kichigi 17 → 17
- Qolganlar: 52, 39, 68, 74, 83, 25 → eng kichigi 25 → 17, 25
- Qolganlar: 52, 39, 68, 74, 83 → eng kichigi 39 → 17, 25, 39
- Qolganlar: 52, 68, 74, 83 → eng kichigi 52 → 17, 25, 39, 52
- Qolganlar: 68, 74, 83 → eng kichigi 68 → 17, 25, 39, 52, 68
- Qolganlar: 74, 83 → eng kichigi 74 → 17, 25, 39, 52, 68, 74
- Qolganlar: 83 → 17, 25, 39, 52, 68, 74, 83
Natija (o’sish tartibida): 17, 25, 39, 52, 68, 74, 83
Agar xohlasangiz, bubbla-sort yoki teskari tartibda (katta dan kichikka) ham ko‘rsatib beraman.