|
O‘zbekiston respublikasi raqamli texnologiyalari vazirligi
|
bet | 7/8 | Sana | 12.01.2024 | Hajmi | 1,69 Mb. | | #135378 |
Bog'liq Igamberdiyeva Sohiba
Satrlar ustida turli amallarni bajarishga mo‘ljallangan bir qancha funksiyalar mavjud. Satr uzunligini aniqlash strlen() bilan amalga oshiriladi. Satrlarga oid misol 11 ko‘ramiz. Berilgan satrdagi unli harflarni ajratib ko‘rsating.
Natija: 1 11 0 0 0 Agar bu usulda vektor yaratiladigan bo‘lsa, push_back() va push_front() funksiyalari vektor uzunligini oshiradi. Misol uchun: #include
Natija: 1 11 0 0 0 123 Vektor ustida quyidagi funksiyalar orqali amal bajarish mumkin: test.front() – vektor ko‘rsatkichini 1-elementga o‘rnatish; test.back() - vektor ko‘rsatkichini oxirgi elementga o‘rnatish; test.swap(test2) – test vektori tarkibi bilan test2 vektori tarkibini almashtirish test.empty() – vektor bo‘shligini tekshirish; Vektorga oid misol ko‘ramiz. Quyidagicha masala qo‘yilgan bo‘lsin: massivning juft qiymatli elementlaridan vektor hosil qiling.
Strukturalar turli toifadagi maydonlardan tashkil topgan yozuv hisoblanadi. Strukturalarni e’lon qilish uchun struct kalit so‘zi ishlatiladi. Undan keyin toifaga nom beriladi va {} qavs ichida maydonlar toifalari va nomlari e’lon qilinadi. struct G{ } talaba, talabalar[10]; Yaratilgan toifa bilan e’lon qilingan o‘zgaruvchi talaba - yozuv hisoblanadi, massiv esa talabalar[10] - jadvalni tashkil etadi. Yozuv va jadval yozuvi maydoniga qiymat berish quyidagicha:
|
| |