|
Chiqish:
Mana kodning skrinshoti:
Kod tushuntirishi
|
bet | 6/6 | Sana | 18.02.2022 | Hajmi | 148,88 Kb. | | #450593 |
| Bog'liq mavzu 5
Chiqish:
Mana kodning skrinshoti:
Kod tushuntirishi:
- Funktsiyalaridan foydalanish uchun iostream sarlavha faylini dasturimizga qo'shing.
- std nom maydonini uning sinflarini chaqirmasdan foydalanish uchun dasturimizga qo'shing.
- main() funktsiyasini chaqiring. Dastur mantig'i funktsiya tanasiga qo'shilishi kerak.
- Butun sonli ma’lumotlar tipidagi ikkita o‘zgaruvchini x va n e’lon qiling.
- Konsolda bir nechta matnni chop eting. Matn foydalanuvchidan kiritadigan raqamlar sonini aytishni so'raydi.
- Klaviaturadan foydalanuvchi ma'lumotlarini o'qing. Kirish qiymati n o'zgaruvchisiga tayinlanadi.
- Ko'rsatkich o'zgaruvchisini e'lon qiling *arr. arr massivi jami n ta butunni saqlash uchun bir oz xotirani zahiraga oladi.
- Konsolda foydalanuvchiga n ta raqam kiritishni taklif qiluvchi xabarni chop eting.
- Foydalanuvchi kiritgan raqamlarni takrorlash uchun for tsikli va x tsikli oʻzgaruvchisini yarating.
- Foydalanuvchi tomonidan kiritilgan raqamlarni o'qing va ularni massivda saqlang.
- For tsikli tanasining oxiri.
- Konsolda bir nechta matnni chop eting.
- arr massivi mazmunini takrorlash uchun for tsikli va tsikl oʻzgaruvchisi x dan foydalaning.
- Konsolda arr massiv qiymatlarini chop eting.
- For tsikli tanasining oxiri.
- Konsolda bo'sh qatorni chop eting.
- arr massiv xotirasini bo'shating.
- Muvaffaqiyatli tugallangach, dastur qiymatni qaytaradi.
- main() funktsiyasi tanasining oxiri.
Xulosa:
- Muntazam massivlar belgilangan o'lchamga ega. E'lon qilinganidan keyin siz ularning hajmini o'zgartira olmaysiz.
- Ushbu turdagi massivlar bilan xotira hajmi kompilyatsiya vaqtida aniqlanadi.
- Dinamik massivlar har xil. Ularning o'lchamlari ish vaqtida o'zgartirilishi mumkin.
- Dinamik massivlarda o'lcham ish vaqtida aniqlanadi.
- C++ tilidagi dinamik massivlar new kalit so'zi yordamida e'lon qilinadi.
- Dinamik massivda saqlanadigan elementlar sonini belgilash uchun kvadrat qavslardan foydalanamiz.
- Massiv bilan bajarilgandan so'ng, biz o'chirish operatori yordamida xotirani bo'shatishimiz mumkin.
- Barcha massiv elementlari xotirasini bo'shatish uchun [] bilan o'chirish operatoridan foydalaning.
- [] belgisiz oʻchirish faqat bitta element xotirasini boʻshatadi.
- C++ massivlarining hajmini o'zgartirish uchun o'rnatilgan mexanizm mavjud emas.
- Roʻyxatni ishga tushirish vositasi yordamida massivni ishga tushirish uchun biz “=” operatoridan foydalanmaymiz.
Do'stlaringiz bilan baham: |
|
|