8. Series — sonli ketma-ketliklar
Barcha masalalarda sonlar klaviaturadan birma-bir kiritiladi. Ularni massivda saqlamasdan, kiritish jarayonida qayta ishlang.
Bitta ketma-ketlik
1. N butun soni va N ta haqiqiy son kiritiladi. Kiritilgan sonlarning yig'indisi va o'rta arifmetigini toping.
Misol: N = 4: 1.5 2.5 3 5 → yig'indi 12, o'rta arifmetik 3
2. N butun soni va N ta haqiqiy son kiritiladi. Kiritilgan sonlarning ko'paytmasini toping.
Misol: N = 3: 2 -1.5 4 → -12
3. N butun soni va N ta haqiqiy son kiritiladi. Kiritilgan sonlarning modullari (absolyut qiymatlari) yig'indisini toping.
Misol: N = 3: 2 -3 4.5 → 9.5
4. N butun soni va N ta butun son kiritiladi. Ular orasida nechta juft son borligini toping.
Misol: N = 5: 3 8 5 4 7 → 2
5. N butun soni va N ta butun son kiritiladi. Musbat sonlar yig'indisini va manfiy sonlar sonini toping.
Misol: N = 5: 4 -2 6 -1 -3 → musbatlar yig'indisi 10, manfiylar soni 3
6. K va N butun sonlari hamda N ta butun son kiritiladi. Ular orasida nechtasi K dan kichik ekanini toping.
Misol: K = 5, N = 4: 3 5 8 1 → 2
7. N butun soni va N ta haqiqiy son kiritiladi. Har bir sonning butun qismini chiqaring va butun qismlar yig'indisini toping.
Misol: N = 3: 2.7 -1.5 4.2 → 2 -1 4, yig'indi 5
8. N butun soni va N ta haqiqiy son kiritiladi. Har bir sonning kasr qismini chiqaring va kasr qismlar ko'paytmasini toping.
Misol: N = 3: 2.5 3.25 4.5 → 0.5 0.25 0.5, ko'paytma 0.0625
9. N butun soni va N ta haqiqiy son kiritiladi. Birinchi sonni birinchi darajaga, ikkinchisini ikkinchi darajaga va hokazo ko'tarib, natijalarni chiqaring.
Misol: N = 3: 2 3 4 → 2 9 64
10. N butun soni va N ta haqiqiy son kiritiladi. Quyidagi yig'indini hisoblang (A₁, A₂, …, Aₙ — kiritilgan sonlar).
\(\displaystyle S = A_1 - A_2 + A_3 - \dots + (-1)^{n+1} A_n\)
Misol: N = 4: 1 2 3 4 → -2
11. N butun soni va N ta butun son kiritiladi. Ketma-ketlik o'sish tartibida joylashganmi, tekshiring; joylashmagan bo'lsa, tartib buzilgan birinchi elementning tartib raqamini chiqaring.
Misol: N = 5: 1 3 5 4 6 → tartib 4-elementda buzilgan; N = 3: 1 2 3 → o'sish tartibida
12. N butun soni va N ta butun son kiritiladi. Ketma-ketlik arra shaklida ekanligini tekshiring (har bir ichki element ikkala qo'shnisidan katta yoki ikkalasidan kichik).
Misol: N = 5: 1 4 2 5 3 → ha; N = 4: 1 2 3 4 → yo'q
13. N butun soni va N ta butun son kiritiladi. Ketma-ketlikda ishora necha marta o'zgarishini toping (nollar hisobga olinmaydi).
Misol: N = 6: 3 -2 -5 4 0 -1 → 3
14. N butun soni va N ta butun son kiritiladi. Ketma-ket kelgan bir xil qiymatli sonlardan iborat eng uzun bo'lak uzunligini toping.
Misol: N = 7: 1 1 2 2 2 3 3 → 3
15. N butun soni va N ta butun son kiritiladi. Birinchi va oxirgi musbat sonning tartib raqamlarini toping (musbat son bo'lmasa, 0 chiqaring).
Misol: N = 5: -1 3 0 4 -2 → 2 va 4
16. N butun soni va N ta butun son kiritiladi. Birinchi va oxirgi elementdan tashqari, ikkala qo'shnisidan katta bo'lgan elementlar (lokal maksimumlar) sonini toping.
Misol: N = 6: 1 5 2 6 3 4 → 2
17. N butun soni va N ta butun son kiritiladi. Har bir sondan keyin shu paytgacha kiritilgan sonlar yig'indisini chiqaring.
Misol: N = 4: 3 5 2 1 → 3 8 10 11
18. N butun soni va N ta butun son kiritiladi. Qo'shni ikki son yig'indisi eng katta bo'lgan juftlikning tartib raqamlarini toping.
Misol: N = 5: 3 -2 7 4 1 → 3 va 4 (yig'indi 11)
19. N butun soni, K butun soni va N ta butun son kiritiladi. Tartib raqami K ga karrali bo'lgan elementlarni (K-, 2K-, … elementlarni) chiqaring.
Misol: N = 7, K = 3: 4 8 1 6 9 2 5 → 1 2
20. N butun soni va N ta butun son kiritiladi. Ular orasidagi ikki xonali sonlar (musbat va manfiy) sonini toping.
Misol: N = 6: 5 12 -34 100 -7 45 → 3
Oxiri belgi bilan tugaydigan ketma-ketlik
21. Nol bilan tugaydigan butun sonlar ketma-ketligi kiritiladi (nolning o'zi ketma-ketlikka kirmaydi). Sonlar soni va yig'indisini toping.
Misol: 3 -1 4 0 → soni 3, yig'indi 6
22. Nol bilan tugaydigan butun sonlar ketma-ketligi kiritiladi. Undagi toq sonlarning o'rta arifmetigini toping (toq son bo'lmasa, 0 chiqaring).
Misol: 3 4 5 7 0 → 5
23. Nol bilan tugaydigan butun sonlar ketma-ketligi kiritiladi. Ikkinchi eng katta qiymatni toping (ketma-ketlikda kamida ikkita har xil qiymat bor).
Misol: 4 9 2 7 0 → 7
24. Nol bilan tugaydigan butun sonlar ketma-ketligi kiritiladi. Har bir sondan oldin kiritilgan sondan kattalarini chiqaring.
Misol: 3 5 2 6 0 → 5 6
25. Manfiy son bilan tugaydigan butun sonlar ketma-ketligi kiritiladi (manfiy son ketma-ketlikka kirmaydi). Undagi eng uzun o'suvchi bo'lak uzunligini toping.
Misol: 1 3 2 4 6 8 -1 → 4
26. Nol bilan tugaydigan butun sonlar ketma-ketligi kiritiladi. Birinchi kiritilgan songa teng bo'lgan elementlar sonini toping (birinchisini hisobga olmasdan).
Misol: 5 3 5 5 1 0 → 2
27. Nol bilan tugaydigan butun sonlar ketma-ketligi kiritiladi. Ketma-ketlik arifmetik progressiya ekanligini tekshiring; bo'lsa, ayirmasini chiqaring.
Misol: 4 7 10 13 0 → ha, ayirma 3
28. Nol bilan tugaydigan butun sonlar ketma-ketligi kiritiladi. Ketma-ketlik geometrik progressiya ekanligini tekshiring; bo'lsa, maxrajini chiqaring.
Misol: 2 6 18 54 0 → ha, maxraj 3
29. Nol bilan tugaydigan butun sonlar ketma-ketligi kiritiladi. Qo'shni ikki element ayirmasining moduli eng katta bo'lgan juftlikni va shu ayirmani toping.
Misol: 3 8 2 3 11 0 → juftlik 3 11, ayirma 8
Ketma-ketliklar to'plami
30. K butun soni va K ta ketma-ketlik kiritiladi. Har bir ketma-ketlik avval uning uzunligi N, so'ng N ta butun son ko'rinishida beriladi. Har bir ketma-ketlikning yig'indisini chiqaring.
Misol: K = 2: 3 1 2 3 va 2 -4 4 → 6 va 0
31. K ta ketma-ketlik kiritiladi (har biri N va N ta son ko'rinishida). Har bir ketma-ketlikdagi eng katta elementni va barcha ketma-ketliklar ichidagi umumiy maksimumni toping.
Misol: K = 2: 3 1 7 2 va 2 5 4 → 7 va 5, umumiy maksimum 7
32. K ta ketma-ketlik kiritiladi (har biri N va N ta son ko'rinishida). Nechta ketma-ketlikda kamida bitta nol element borligini toping.
Misol: K = 3: 2 1 0, 3 4 5 6, 1 0 → 2
33. K ta ketma-ketlik kiritiladi (har biri N va N ta son ko'rinishida). O'sish tartibida joylashgan ketma-ketliklar sonini toping.
Misol: K = 3: 3 1 2 3, 3 3 2 1, 2 4 9 → 2
34. K ta ketma-ketlik kiritiladi (har biri N va N ta son ko'rinishida). Yig'indisi eng katta bo'lgan ketma-ketlikning tartib raqamini toping.
Misol: K = 3: 2 1 2, 3 5 5 5, 1 9 → 2 (yig'indilar 3, 15, 9)
35. K ta ketma-ketlik kiritiladi, har biri nol bilan tugaydi. Har bir ketma-ketlikdagi elementlar sonini chiqaring.
Misol: K = 2: 5 7 0 va 1 2 3 4 0 → 2 va 4
36. K ta ketma-ketlik kiritiladi, har biri nol bilan tugaydi. Har bir ketma-ketlikdagi musbat elementlar o'rta arifmetigini chiqaring (musbat element bo'lmasa, 0).
Misol: K = 2: 4 -1 6 0 va -3 0 → 5 va 0
37. K ta ketma-ketlik kiritiladi, har biri nol bilan tugaydi. Arra shaklidagi ketma-ketliklar sonini toping (12-masaladagi ta'rif bo'yicha).
Misol: K = 2: 1 3 2 0 va 1 2 3 0 → 1
38. K ta ketma-ketlik kiritiladi, har biri nol bilan tugaydi. Eng uzun ketma-ketlikning tartib raqami va uzunligini toping.
Misol: K = 3: 1 2 0, 5 6 7 8 0, 3 0 → tartib raqami 2, uzunligi 4
39. K ta ketma-ketlik kiritiladi (har biri N va N ta son ko'rinishida). Har bir ketma-ketlik uchun unda birinchi uchragan manfiy sonning tartib raqamini chiqaring (manfiy son bo'lmasa, 0).
Misol: K = 2: 4 5 -2 3 -1 va 3 1 2 3 → 2 va 0
40. K ta ketma-ketlik kiritiladi, har biri nol bilan tugaydi. Barcha ketma-ketliklardagi elementlar orasidan nechtasi o'z ketma-ketligining birinchi elementidan katta ekanini toping.
Misol: K = 2: 4 6 2 0 va 3 3 9 0 → 2