Toshiriq №3 Mavzu: Satrlar, satrlar ustida amallar. Ishdan maqsad


Download 0.57 Mb.
Pdf ko'rish
bet2/2
Sana14.12.2022
Hajmi0.57 Mb.
#1007315
1   2
Bog'liq
Temirov Sardor 7-topshiriq


§àlinadi. 
string s,c; 
s = "GULOY"; 
c = s.substr(3, 2) + s.substr(0, 3); 
cout << c << endl; // OYGUL - chiqadi 
Satrdan qidirish funksiyalari unsigned int find(const string &str, unsigned int 
pos=0) const; 
Bu funksiyani chaqirgan satrning pos o'zgaruvchisida ko¡¯rsatilgan j§àyidan 
b§àshlab str satrni qidiradi. Agar qidirilayotgan satr (str) topilsa, m§às k§Öluvchi 
satr qismining b§àshlanish ind§Öksini jav§àb sifatida qaytaradi, aks h§àlda 
(satrning maksimal uzunligi qiymati) npos s§ànini qaytaradi. (npos=4294967295) 
Belgilarni qayta ishlovchi funksiyalar Quyidagi funksiyalardan foydalanish uchun 
ctype.h sarlavha faylini progarmmaga qo'shish kerak. Funksiya prototipi Funksiya 
tavsifi int isdigit(int c) Agar c raqam bo'lsa true, aks xolda false qiymat qaytaradi. 
int isalpha(int c) Agar c harf bo'lsa true, aks xolda false qiymat qaytaradi. 
int isalnum(int c) Agar c raqam yoki harf bo'lsa true, aks xolda false qiymat
qaytaradi. int islower(int c) Agar c kichik harf bo'lsa true, aks xolda false qiymat
qaytaradi. int isupper(int c) Agar c katta harf bo'lsa true, aks xolda false qiymat
qaytaradi.
int tolower(int c) Agar c katta harf bo'lsa kichik harf qaytariladi, aks xolda


tolower argumentni o'zgarish qaytaradi. int toupper(int c) Agar c kichik harf bo'lsa 
katta harf qaytariladi, aks xolda toupper argumentni o'zgarish qaytara 
Dasturning kod qismi: 
 
 
Kodning natijasi: 


Xulosa: Men satrlar ustida amallar bilan ishlashni o’ranishda juda ko’p narsalarni 
o’rgandim. Yangi operatorlar bilan ham tanishdim. Video darsliklardan 
foydalandim va bu mavzuni o’rganish meni xursant etdi. 
Foydalanilgan adabiyotlar
https://fayllar.org/algoritm-tushunchasi-avvalo-algoritm.html?page=3
  
Dasturlash I kitobi. 
Bitiruvchi sertfikati 

Download 0.57 Mb.

Do'stlaringiz bilan baham:
1   2




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