1. Berilgan x va y o‘zgaruvchilardagi qiymatlarning kichigini x ga kattasini y ga yozadigan Minmax(x,y) protsedurasi tasvirlansin


Download 15.78 Kb.
Sana20.06.2023
Hajmi15.78 Kb.
#1630247
Bog'liq
yakuniy sss


1. Berilgan x va y o‘zgaruvchilardagi qiymatlarning kichigini x ga kattasini y ga yozadigan Minmax(x,y) protsedurasi tasvirlansin(x,y haqiqiy parametrli bir vaqtning o‘zida kiruvchi va chiquvchi). Berilgan a b c d sonlarining eng kattasi va eng kichigi aniqlansin.
4 3 1 9 9 1
2. Berilgan a, b, c o‘zgaruvchilarning qiymatlarini o‘sish tartibida joylashtiruvchi SortInc3(a, b, c) protsedurasi tasvirlansin(a, b, c lar – haqiqiy parametrlar bo`lib, bir vaqtning o‘zida ham kiruvchi va chiquvchi hisoblanadi). Bu protseduradan foydalanib, berilgan 2 ta (a1 , b1, c1) va (a2, b2, c2) sonlar naborlarining har biri o‘sish tartibida tartiblansin.
3 -1 0 -1 0 3
6 5 4 4 5 6
3. Berilgan a, b, c o‘zgaruvchilarning qiymatlarini kamayish tartibida joylashtiruvchi SortDec3(a,b,c) protsedurasi tasvirlansin(a, b, c lar –haqiqiy parametrlar bo‘lib, bir vaqtning o‘zida ham kiruvchi va chiquvchi hisoblanadi). Bu protseduradan foydalanib berilgan 2 ta (a1,b1 ,c1) va (a2, b2, c2) sonlar
naborlarining har biri kamayish tartibida tartiblansin.
3 -1 0 3 0 -1
6 5 4 6 5 4
4. Berilgan a, b, c o‘zgaruvchilardagi qiymatlarni quyidagicha siljituvchi a->b, b->c, c->a o‘ng siljish Shift Right3(a,b,c) funksiya tasvirlansin(a, b, c lar haqiqiy parametrlar bo‘lib bir vaqtning o‘zida kiruvchi va chiquvchi hisoblanadi). Bu funksiyadan foydalanib berilgan 2 ta (a1, b1, c1) (a2, b2, c2)
sonlar naborining har biri uchun uchun o‘ng siljish amali bajarilsin.
3 5 4 4 3 5
2 1 6 6 2 1
5. Berilgan a, b, c o‘zgaruvchilardagi qiymatlarni quyidagicha siljituvchi a->c, c->b, b->a chap siljish Shift Lift3(a,b,c) protsedura tasvirlansin (a, b, c) lar haqiqiy parametr bo‘lib bir vaqtning o‘zida kiruvchi va chiquvchi hisoblanadi). Bu protseduradan foydalanib berilgan 2 ta (a1, b1, c1) (a2, b2, c2) sonlar naborining har biri uchun chap siljish amali bajarilsin.
3 5 4 5 4 3
2 1 6 1 6 2
6. Berilgan yilning m-oyi uchun IsLeapYear funksiyasidan foydalanib kunlar sonini hisoblovchi butun tipli MonthDays(m,y) funksiyasi tasvirlansin. Bu funksiyadan foydalanib berilgan 2 ta turli butun musbat qiymatlar uchun funksiyaning qaytaradigan qiymati chop etilsin.
2 2004 29 28
2 2001
7. MonthDays(m,y) funksiyasidan foydalanib berilgan, to‘g‘ri (d,m,y) kun, oy, yil formatdagi sanadan oldingi kun sanasini hisoblovchi PrevDate(d,m,y) prosedurasi tasvirlansin. Prosedurani qo‘llab berilgan 3 ta sanadan oldingi sanalar topilsin.
1 1 2007 31 12 2006
8. MonthDays(m,y) funksiyasidan foydalanib berilgan, to‘g‘ri (d,m,y) kun, oy, yil formatdagi sanadan keyingi kun sanasini hisoblovchi NextDate(d,m,y) prosedurasi tasvirlansin. Prosedurani qo‘llab, berilgan 3 ta sanadan keyingi sanalar topilsin.
28 2 2001 1 3 2001
9. n butun soni va (a, b) sonlar juftligida iborat o`zining tomonlari bilan berilgan n ta to`g`ri to`rtburchakni saqlovchi nabor berilgan. Berilgan nabordagi engkichik yuzaga ega to‘g‘ri to‘rtburchak topilsin.
3 3
3 5
6 7
2 3
10. n butun soni va (a, b) sonlar juftligida iboat o`zining tomonlari bilan berilgan n ta to`g`ri to`rtburchakni saqlovchi nabor berilgan. Berilgan nabordagi eng katta yuzaga ega to‘g‘ri to‘rtburchak topilsin.
3 2
3 5
6 7
2 3
11. n butun son va n ta sondan iborat nabor berilgan. Berilgan nabordagi eng kichik element nomeri topilsin.
5 3
2 3 -2 4 1
12. c simvoli berilgan. Uning kodi chop etilsin.
13. n (32<=n<=126)butun soni berilgan. Kodi n ga teng bo‘lgan simvol chop etilsin.
14. c simvoli berilgan. c simvoldan (jadvalda) oldin va keyin joylashgan 2 ta simvol chop etilsin.
15. n (1<=n<=26) soni berilgan. Lotin alfavitidagi birinchi n ta bosh hartflar chop etilsin.
16. n (1<=n<=26) soni berilgan. Lotin alfavitidagi oxirgi n ta kichik hartflar chop etilsin.
17. Raqam yoki harfni aks ettiruvchi c simvol berilgan. Agar c raqam bo‘lsa, “raqam”, lotin harfi bo‘lsa “lat”, krill harfi bo‘lsa “rus” satri chop etilsin.
18. Bo‘sh bo‘lmagan satr berilgan. Uning birinchi va oxirgi simvollarining kodlari chop etilsin.
19. n(n>0) butun son va c simvol berilgan. c simvoldan tuzilgan n uzunlikka ega satr chiqarilsin.
20. n(n>0) juft soni va c1, c2, simvollar berilgan. c1 dan boshlab navbat bilan almashib keluvchi n uzunlikka ega c1 va c2 dan tuzilgan ketma-ketlik chop etilsin.
21. Satr berilgan. Uni joylashish o‘rniga nisbatan teskari tartibda chop etilsin.
22. Bo‘sh bo‘lmagan s satr berilgan. s satrda joylashgan simvollarning orasiga bittadan bo‘sh joy qo‘yib chop etilsin.
23. Bo‘sh bo‘lmagan s satr va n(n>0) butun soni berilgan. s satrdagi simvollar orasiga n tadan “*” qo`yib chop etilsin.
24. Satr berilgan. Berilgan satrdagi barcha kichik harflar bosh harflarga aylantirilsin.
25. Satr berilgan. Berilgan satrdagi barcha bosh harflar kichik harflarga, kichik harflar bosh harflarga aylantirilsin.
26. Satr berilgan. Agar satr butun sondan iborat bo‘lsa 1, haqiqiy sondan iborat bo‘lsa 2, satrni son ko‘rinishiga o‘tkazib bo‘lmasa 0 chop etilsin.
27. Butun musbat son berilgan. Bu sonni tasvirlovchi raqamlardan iborat simvollar chapdan o‘ngga qaragan tartibda chop etilsin.
28. Butun musbat son berilgan. Bu sonni tasvirlovchi raqamlardan iborat simvollar o‘ngdan chapga qaragan tartibda chop etilsin.
29. Butun musbat sonni tasvirlovchi satr berilgan. Bu sonning raqamlari yig‘indisi hisoblansin.
30. “±±…±” ushbu arifmetik ifodani tasvirlovchi satr berilgan. Qaysiki “±”simvollar o‘rniga, shunday “+” yoki “-” amali topilsin va ifodaning qiymati chiqarilsin.
31. Satrda disk nomi, kataloglar ro‘yxati, faylning xususiy nomi va kengaytmasi, ya`ni faylning to‘liq nomi berilgan. Bu satrdan faylning xususiy nomi (kengaytmasisiz) ajratib olinsin.
32. Satrda disk nomi, kataloglar ro‘yxati, faylning xususiy nomi va kengaytmasi, ya`ni faylning to‘liq nomi berilgan. Bu satrdan faylning kengaytmasi (ajratuvchi nuqtadan tashqari) ajratib olinsin.
33. Satrda faylning to‘liq nomi berilgan. Ushbu satrdan 1-katalog nomi ajratib olinsin. Agar fayl ildiz katalogida joylashgan bo‘lsa, ekranga “/” simvoli chiqarilsin.
34. Satrda faylning to‘liq nomi berilgan. Ushbu satrdan oxirgi katalog nomi ajratib olinsin. Agar fayl ildiz katalogida joylashgan bo‘lsa, ekranga “/” simvoli chiqarilsin.
35. Satrda o‘zbek tilidagi gap joylashgan. Gap quyidagi qoida bo‘yicha shifrlansin: -uchragan harf alfavitdagi o‘zidan keyin keluvchi harf bilan almashtirilsin. – agar uchragan harf alfavitning eng oxirgi kichik harfi bo‘lsa, u katta “” harfiga almashtirilsin.

Download 15.78 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling