simvol va string ustida amallar

DOC 34 стр. 304,5 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
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 …

Хотите читать дальше?

Скачайте все 34 страниц бесплатно через Telegram.

Скачать полный файл

О "simvol va string ustida amallar"

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...

Этот файл содержит 34 стр. в формате DOC (304,5 КБ). Чтобы скачать "simvol va string ustida amallar", нажмите кнопку Telegram слева.

Теги: simvol va string ustida amallar DOC 34 стр. Бесплатная загрузка Telegram