NAMUNA
Ishning maqsadi: C++ dasturlash tilida standart algoritmlar, iteratorlar va xotirani taqsimlovchilar bilan ishlash ko’nikmalarini shakllantirish.
Masalaning qo’yilishi:
Variantda berilgan topshiriq bo’yicha konteyner hosil qilish va berilgan standart funksiya yordamida konteyner ustida amallar bajarish;
Variantda berilgan konteyner ustida iteratorlardan foydalanib amallar bajarish;
Variantda berilgan funksiya bo’yicha xotirani taqsimlashni amalga oshiring.
Masala:
multiset konteyneri yordamida mst nomli konteyner e’lon qilib uni rand() funksiyasi yordamida tasodifiy sonlardan tarkib topgan elementlar bilan to’latib ularni chop qilish. Konteyner asosida it nomli iterator hosil qilib begin() funksiyasi yordamida iteratorga boshlang’ich qiymat berish, itertaordan foydalanga holda konteyner elementlarini chop qilish. Avvaldan hosil qilingan isEven() funksiyasidan foydalanib find_if() standart funksiyasini ishlatish.
Do'stlaringiz bilan baham: |