simvol va string ustida amallar

DOC 34 sahifa 304,5 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 34
tajriba ishi № 8 mavzu: satrlar va satrlar ustida amallar. string standart funksiyalari ishdan maqsad. c++ dasturlash tilida simvolli o’zgaruvchi va simvolli massiv bilan ishlashni, satrli ma’lumotlar bilan ishlash, simvolli massiv ustida bajariladigan funksiyalarni o’rganish. simvolli o’zgaruvchi. simvol–o’zida qandaydir ma’lumot saqlaydigan eng kichik birlik. c++ dasturlash tilida simvolli o’zgaruvchi o’zida bitta belgini saqlaydi. bu o’zgaruvchi char deb nomlanadi. c++ da simvolli o’zgaruvchiga konstanta qiymat berilganda u birlik qavs ichida yoziladi. char w = 'a'; c++ da simvolli o’zgaruvchi butin(int) tipi bilan yaxshi moslashadi. char w = 'a'; cout >s; cout s2 bo’lsa - 1, s1 s1 bo’lsa >0, s1 s2 bo’lsa - 1, s1 s1 bo’lsa >0, s1 kerak bo’ladi.) atof(s) s1 satrni double tipidagi songa o’zgartiradi. char s[100] = "123.45"; double a = atof(s); cout kutubxonasini yuklash talab etiladi) getchar(с) bitta belgili o’zgaruvchini(char) o’qib uning qiymatini qaytaradi. putchar(с) c char o’zgaruvchining qiymatini chiqarish. char с = getchar(); putchar(с); gets(s) …
2 / 34
ut >s birinchi probelgacha bo’lgan satrni o’qiydi. bir qatorni to’liq kiritish uchun getline dan foydalanamiz: string s; getline(cin, s); cout using namespace std; int main() { string s; getline(cin, s); for (int i = 0; i using namespace std; int main() { string s; getline(cin, s); // qatorni kiritamiz s += " "; // ohiriga bitta probel qo'shamiz string words[1000]; // so'zlarni saqlash uchun massiv int cnt_w = 0; // so'zlarning soni o'zgaruvchisi, dastlabki qiymari nol int begin_index = 0;// navbatdagi so'zning boshlang'ich indeksini saqlaydigan o'zgaruvchi, birinchi so'z nolinchi indeksdan boshlanadi for (int i = 0; i = 'a' && words[i][0] >s orqali navbatdagi so’zni o’qib olamiz va uni massivga joylashtiramiz. while sikli ichiga yozsak kiritishni to’xtatmagunga qadar o’qib oladi. crtl+z orqali to’xtatiladi. #include using namespace std; int main() { string words[1000]; string s; int cnt_w = 0; while (cin>>s) { words[cnt_w++] = s; } for (int i = 0; …
3 / 34
oshlab cnt ta simvolni a char massivga nusxa olish. oxirgi indeksni null qiymatga aulantirish lozim. string s = "abcdefghijklm"; char a[100]; int cnt = 5, from = 3; s.copy(a, cnt, from); a[cnt] = '\0'; cout<<a; a simvolli massiv defgh qiymatini qabul qiladi. s satrni to’liq a char massiviga o’tirish uchun s.copy(a, s.length(), 0); a[s.length()] = '\0'; yoki sikl yordamida amalga oshirishimiz mumkin: for(int i = 0; i < s.length(); i++) { a[i] = s[i]; } a[s.length()] = '\0'; s.c_str(); s satrni char massivga o’zgaruvchida saqlamasdan o’tish. bu funksiydan string ko’rinishida berilgan satr sonni butunga o’tishda foyldalanishimiz mumkin. string s = "42351"; int a = atoi(s.c_str()); cout<<a; belgili massivlar yordamida bajariladigan topshiriqlar 1-topshiriq. 1-variant. matndagi a va y harflarining sonini aniqlash dasturi tuzilsin kiruvchi ma’lumotlar: birinchi satrda s matn berilgan. matn uzunligi 500 dan oshmaydi. matnda a dan z gacha bo’lgan lotin harflari qatnashadi. chiquvchi ma’lumotlar: masala yechimlari birinchi satrda a …
4 / 34
barcha “$” belgilarini o’chirib tashlovchi dastur tuzing. kiruvchi ma’lumotlar: n matndagi so’zlar soni (1 <= n<= 100). ikkichi satrda matn. matndagi so’zlar bitta probel bilan ajratilgan va matn uzunligi 1000 ta belgidan oshmaydi. chiquvchi ma’lumotlar: hosil bo’lgan matnni ekranga chiqaring. kiruvchi ma’lumotlar chiquvchi ma’lumotlar 4 bu$ d$asturn$ing bi$rinchi$ test$i bu dasturning birinchi testi 3 b$arc$ha $t$a$$labala$rga om$a$$d$!!! barcha talabalarga omad!!! 5- variant. sizga bitta natural son berilgan sizning vazifangiz shu sonning raqamlari yig’indisini topish. kiruvchi ma’lumotlar: bitta satrda n berilgan n ko’pi bilan 500 xonali bo’lishi mumkin. chiquvchi ma’lumotlar: masala yechimi kiruvchi ma’lumotlar chiquvchi ma’lumotlar 347 14 10000012 4 6- variant. berilgan matndan katta xarflar bilan boshlanadigan so’zlar sonini toping. kiruvchi ma’lumotlar: bitta satrda matn berilgan matn uzinligi 500 dann oshmaydi. matnda katta va kichik lotin xarflari va probel qatnashishi mumkin chiquvchi ma’lumotlar: masala yechimi kiruvchi ma’lumotlar chiquvchi ma’lumotlar someone said www algo uz 2 tatu urganch filiali talabalari 3 …
5 / 34
asash mumkin bo’lsa “yes”, aks holda “no” so’zi ekranga chiqarilsin. kiruvchi ma’lumotlar chiquvchi ma’lumotlar 13 a l b s o m d a t a s j a yes 15 q w e a r t s s o l a z l h u no 9- variant. lotin alfavitining kichik harflaridan iborat bo’lgan satr berilgan. unda uchta undosh harf ketma-ket kelmaganligini aniqlash lozim. unli harflar {a, i, u, o, e} kiruvchi ma’lumotlar lotin alfavitining kichik harflaridan iborat uzunligi 1 dan 100 gacha bo’lgan satr berilgan. chiquvchi ma’lumotlar agar satrda hech qanday uchta unli harif ketma-ket kelmagan bo’lsa "yes", aks holda "no" so’zini chiqaring. misollar № kiruvchi ma’lumotlar chiquvchi ma’lumotlar 1 abd yes 2 efrta no 10- variant. matndagi a dan bоshlangan so`zlarni bоsib chiqarish dasturi tuzilsin kiruvchi ma’lumotlar: birinchi satrda s matn berilgan. matn uzunligi 500 dan oshmaydi. matnda katta va kichik lotin xarflari va probel qatnashadi. matndagi so’zlar …

Ko'proq o'qimoqchimisiz?

Barcha 34 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"simvol va string ustida amallar" haqida

tajriba ishi № 8 mavzu: satrlar va satrlar ustida amallar. string standart funksiyalari ishdan maqsad. c++ dasturlash tilida simvolli o’zgaruvchi va simvolli massiv bilan ishlashni, satrli ma’lumotlar bilan ishlash, simvolli massiv ustida bajariladigan funksiyalarni o’rganish. simvolli o’zgaruvchi. simvol–o’zida qandaydir ma’lumot saqlaydigan eng kichik birlik. c++ dasturlash tilida simvolli o’zgaruvchi o’zida bitta belgini saqlaydi. bu o’zgaruvchi char deb nomlanadi. c++ da simvolli o’zgaruvchiga konstanta qiymat berilganda u birlik qavs ichida yoziladi. char w = 'a'; c++ da simvolli o’zgaruvchi butin(int) tipi bilan yaxshi moslashadi. char w = 'a'; cout >s; cout s2 bo’lsa - 1, s1 s1 bo’lsa >0, s1 s2 bo’lsa - 1, s1 s1 bo’lsa >0, s1 kerak bo’ladi.) atof(s) s1 satrni double tipidagi songa o...

Bu fayl DOC formatida 34 sahifadan iborat (304,5 KB). "simvol va string ustida amallar"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: simvol va string ustida amallar DOC 34 sahifa Bepul yuklash Telegram