Masala tavsifi
Firdavs ma'lumotlar tuzilmalarini o'rganishni boshladi, xususan, bo'laklar ustida operatsiyalarni bajarishga va berilgan pozitsiyadagi elementning qiymati haqida so'rovlar berishga imkon beradiganlarni. Firdavsni zerikmasligi uchun, Xaled vazifani murakkablashtirdi, ikki elementni turli pozitsiyalarda almashtirish so'rovi qo'shdi. Firdavs bu vazifani hal qila oldi --- siz ham qila olasizmi?
Sizga , sonlari va o'lchami bo'lgan massiv berilgan. ta quyidagi turdagi operatsiyalarni bajaradigan dastur yozing:
- --- pozitsiyasidagi elementning qiymatini chiqarish;
- --- va pozitsiyalaridagi elementlarning qiymatlarini almashtirish;
- --- dan gacha bo'lgan barcha elementlarni ga oshirish.
Kirish ma'lumotlari
Birinchi qatorda butun sonlar va berilgan.
Ikkinchi qatorda massiv elementlari keltirilgan.
Keyingi qatorlarda operatsiyalar quyidagi formatda berilgan:
- --- pozitsiyasidagi elementning qiymatini so'rash;
- --- va pozitsiyalaridagi elementlarning qiymatlarini almashtirish;
Chiqish ma'lumotlari
Har bir turidagi so'rov uchun pozitsiyasidagi elementning qiymatini alohida qatorga chiqarish.
Baholash tizimi
| Guruh | Qo'shimcha cheklovlar | Ballar | Zarur bo'lgan kichik guruhlar |
|---|---|---|---|
| 0 | Misollardan testlar | 0 | — |
| 1 | Faqat turidagi operatsiyalar | 7 | — |
| 2 | Faqat turidagi operatsiyalar | 29 | — |
Misollar
2 5 26 26 3 1 2 1999 3 1 1 1 2 1 2 1 1 1 2
2025 2026