Mavzu: satrlar va kengaytirilgan belgilar ishning maqsadi


string s1=”01234567893456ab2csef”,s2 =”456”,s3=”ghk”



Download 0,85 Mb.
Pdf ko'rish
bet19/27
Sana02.12.2022
Hajmi0,85 Mb.
#877126
1   ...   15   16   17   18   19   20   21   22   ...   27
string s1=”01234567893456ab2csef”,s2 =”456”,s3=”ghk”; 
cout << “s1=”<
cout << “s2=”<
cout << “s3=”<
if (s2.compare(s3)>0) cout << “s2>s3”<
if (s2.compare(s3)==0) cout << “s2=s3”<
if (s2.compare(s3)<0) cout << “s2
if (s1.compare(4,6,s2)>0) cout << “s1[4-9]>s2”<
if (s1.compare(5,2,s2,1,2)==0) cout << “s1[5-6]=s2[1-2]”<
getch(); 


Satrni xususiyatlarini aniqlash funksiyalari
String sinfida satrini uzunligi, bo‘shligi va xotira xajmini aniqlaydigan 
funksiyalar bor. 
unsigned int size() const; // chaqiruvchi satrni xotiradagi xajmi 
unsigned int length() const; // chaqiruvchi satrni elementlar soni 
unsigned int max_size() const; // satrni max uzunligi(4294967295) 
unsigned int capacity() const; // satr egallagan xotira xajmi 


bool empty() const; // Rost agar satr bo‘sh bo‘lsa 
Sivvolli massivlarni va string turidagi o’zgaruvchilarga doir masalalar 
 
1-jadval. 
1.
char turidagi A satrdagi soʻzlarni teskari tartibda B satrning har bir soʻzidan 
keyin qoʻshuvchi dastur tuzing. 
2.
char turidagi A satrni juft oʻrinda turgan gaplaridan keyin B satrni toq oʻrinda 
turgan gaplarini qoʻshadigan dastur tuzing. 
3.
char turidagi A satrni toq oʻrinda turgan soʻzlaridan keyin, shu soʻzlarning 
katta harlardagi nusxasini joylashtiruvchi dastur tuzing. 
4.
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. 
5.
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. 
6.
char turidagi A satrni har N- soʻzini katta harfga oʻzgartiruvchi va ushbu 
soʻzlarni teskari holatga oʻzagrtiruvchi dastur tuzing. 
7.
char turidagi A satrda B sarning harflari uchrasa, ularni oʻchiradigan va 
oʻchirilgan harflardan B satrni tashkil qiladigan dastur tuzing. 
8.
char turidagi A satrdagi har bir soʻzni teng yarmini oʻchiradigan dastur tuzing. 
9.
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. 
10.
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. 
11.
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. 
12.
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. 
13.
char turidagi A satrdagi har bir verguldan oldin, B satrdagi oʻzlarni 
joylashtirish natijasida S satrini hosil qiluvchi dastur tuzing. 


14.
char turidagi satrdan raqamli simvollarni oʻchiradigan dastur tuzing. 
15.
char turidagi satrdan juft uzunlikdagi soʻzlarni oʻchiradigan dastur tuzing. 
16.
char turidagi satrdan tub uzunlikdagi soʻzlarni oʻchiradigan dastur tuzing. 
17.
char turidagi satrdan juft uzunlikdagi soʻzlarni toq uzunlkdagi soʻzlar bilan 
almashtiradigan dastur tuzing. 
18.
char turidagi satrdan Unli harflarni oʻchiradigan va ushbu oʻchirilgan 
harflardan S tarini tashkil qiladigan dastur tuzing. 
19.
char turidagi satrdan Unli harflari bor soʻzlarni oʻchiradigan dastur tuzing. 
20.
char turidagi satrdan Undosh harflari bor soʻzlarni oʻchiradigan dastur 
tuzing. 
21.
char turidagi satrdan tub uzunlikdagi soʻzlarni juft uzunlkdagi soʻzlar bilan 
almashtiradigan dastur tuzing. 
22.
char turidagi satrdan 

Download 0,85 Mb.

Do'stlaringiz bilan baham:
1   ...   15   16   17   18   19   20   21   22   ...   27




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish