78
Mashg‘ulotini bajarish bo‘yicha topshiriqlar
Simvolli massivlarni va string turidagi o‘zgaruvchilarga doir masalalar
29-jadval
1.
Satrni juft o‘rinlarida nechta "u" harfi borligini aniqlaydigan dastur tuzing.
2.
Satrdagi i-o‘rinda joylashgan harfni o‘chiradigan dastur tuzing.
3.
Satrni teskarisini topadigan dastur tuzing.
4.
Matn berilgan. Matndagi so‘zlar sonini topadigan dastur tuzing. (So‘zlar
probel
bilan ajratilgan).
5.
Berilgan satrdan, berilgan belgini o‘chiradigan dastur tuzing.
6.
Berilgan satrda, berilgan so‘zni satr boshiga qo‘shadigan dastur tuzing.
7.
Satrdagi turli xil belgilar sonini topadigan dastur tuzing.
8.
Satrdagi eng uzun simmetrik qismini topadigan dastur tuzing.
9.
Satrdagi unli harflar sonini topadigan dastur tuzing.
10.
Ikkilik sanoq sistemasida berilgan sonni o‘nlik sanoq sistemasida o‘tkazadigan
dastur tuzing. Ikkilikdagi son satrda beriladi, natija esa sonli bo‘ladi.
11.
Satrda eng ko‘p qatnashgan belgini topadigan dastur tuzing.
12.
Berilgan satrdagi birinchi harf satrda necha marta
qatnashganligini topadigan
dastur tuzing.
13.
Satrdagi katta harflar sonini topadigan dastur tuzing.
14.
Berilgan natural sondagi tartibda joylashgan ASCII jadvalidagi belgini topadigan
dastur tuzing. (Masalan: N=65 Natija=>’A’).
15.
Satrdagi kichik harflarni katta harflarga almashtiradigan dastur tuzing. (Masalan:
S=’Ali_akam_bormidi’ Natija=>’ALI_AKAM_BORMIDI’).
16.
Berilgan satrdan, berilgan so‘zni o‘chiradigan dastur tuzing.
17.
Berilgan ikkita satrdagi bir xil belgilar sonini aniqlaydigan dastur tuzing.
18.
Berilgan belgini ASCII jadvalida joylashgan o‘rinini topadigan dastur tuzing.
(Masalan: A=’A’ Natija=>65).
19.
Berilgan satrdagi katta harflar sonini topadigan dastur tuzing.
20.
Berilgan satr simmetrik ekanligini aniqlaydigan dastur tuzing.
21.
Berilgan belgi harf, son, yoki oddiy belgiligini aniqlaydigan dastur tuzing.
22.
char turidagi A satrdagi soʻzlarni teskari tartibda B satrning har bir soʻzidan keyin
qoʻshuvchi dastur tuzing.
23.
char turidagi A satrni juft oʻrinda turgan gaplaridan keyin B satrni toq oʻrinda turgan
gaplarini qoʻshadigan dastur tuzing.
24.
char turidagi A satrni toq oʻrinda turgan soʻzlaridan keyin, shu soʻzlarning
katta
harlardagi nusxasini joylashtiruvchi dastur tuzing.
25.
char turidagi A satrni har N ta soʻzdan keyin kelgan soʻzlarni oʻchiruvchi va ushbu
soʻzlarni teskarisiga chiqaruvchi qoʻshadigan dastur tuzing.
26.
char turidagi A satrni har-bir soʻzining N ta harfidan keyin kelgan harfni oʻchiruvchi
va ushbu harfni oʻrniga “oʻchirilgan” soʻzini qoʻshadigan dastur tuzing.
27.
char turidagi A satrni har N- soʻzini katta harfga oʻzgartiruvchi va ushbu soʻzlarni
teskari holatga oʻzagrtiruvchi dastur tuzing.
28.
char turidagi A satrda B
sarning harflari uchrasa, ularni oʻchiradigan va oʻchirilgan
harflardan B satrni tashkil qiladigan dastur tuzing.
29.
char turidagi A satrdagi har bir soʻzni teng yarmini oʻchiradigan dastur tuzing.
79
30.
char turidagi A satrdagi har bir soʻzni teng yarmini B satrdagi har bir soʻzning
yarmiga qoʻshib S tarni hosil qiluvchi dastur tuzing.
31.
char turidagi A satrdagi har bir soʻzni 2- harfini B satrdagi har bir soʻzning 3- harfi
bilan almashtirish natijasida S satrini hosil qiluvchi dastur tuzing.
32.
char turidagi A satrdagi har bir iboraning 2- soʻzini B satrdagi har bir iboraning 3-
soʻzi bilan almashtirish natijasida S satrini hosil qiluvchi dastur tuzing.
33.
char turidagi A satrdagi har bir verguldan keyin, B satrdagi har bir verguldan oldingi
2- soʻzi joylashtirish natijasida S satrini hosil qiluvchi dastur tuzing.
34.
char turidagi A satrdagi har bir verguldan oldin, B satrdagi oʻzlarni
joylashtirish
natijasida S satrini hosil qiluvchi dastur tuzing.
35.
char turidagi satrdan raqamli simvollarni oʻchiradigan dastur tuzing.
36.
char turidagi satrdan juft uzunlikdagi soʻzlarni oʻchiradigan dastur tuzing.
37.
char turidagi satrdan tub uzunlikdagi soʻzlarni oʻchiradigan dastur tuzing.
38.
char turidagi satrdan juft uzunlikdagi soʻzlarni toq uzunlkdagi soʻzlar
bilan
almashtiradigan dastur tuzing.
39.
char turidagi satrdan Unli harflarni oʻchiradigan va ushbu oʻchirilgan harflardan S
tarini tashkil qiladigan dastur tuzing.
40.
char turidagi satrdan Unli harflari bor soʻzlarni oʻchiradigan dastur tuzing.
41.
char turidagi satrdan Undosh harflari bor soʻzlarni oʻchiradigan dastur tuzing.
42.
char turidagi satrdan tub uzunlikdagi soʻzlarni juft uzunlkdagi soʻzlar bilan
almashtiradigan dastur tuzing.
43.
char turidagi satrdan
N
uzunlikdagi va
M
uzunlkdagi soʻzlardan
yangi satr hosil
qiluvchi dastur tuzing.