Amaliy mashg’ulot- 5 Mavzu: stl komponentalar va konteynerlar bilan tanishish. Shablonlar standart kutubxonasining tuzilmasi. Foydalanuvchining shablonlari


push_back() modifikatoridan foydalangan xolda Vec.size() va Vec.capacity()  ekranga chiqarilsin va taxlil qilinsin.  b) vector list



Yüklə 442,25 Kb.
Pdf görüntüsü
səhifə8/8
tarix01.11.2022
ölçüsü442,25 Kb.
#118866
1   2   3   4   5   6   7   8
5-amaliy mashg\'ulot

push_back() modifikatoridan foydalangan xolda Vec.size() va Vec.capacity() 
ekranga chiqarilsin va taxlil qilinsin. 
b) vector list; dan foydalangan xolda barcha talaba push_back() 
modifiaktori orqali o’zinging F.I.O sini kiritsin va pop_back() orqali oxirgi 
kiritilgan elementni o’chirsin, natijalar ekranga chiqarilsin. 
10. 
a) STL konteyner – Vector bo’lgan classda 0 dan 30 gacha bo’lgan 
raqamlardan push_back() modifikatoridan foydalangan xolda Vec.size() va 
Vec.capacity() ekranga chiqarilsin va taxlil qilinsin. 
b) vector list; dan foydalangan xolda barcha talaba push_back() 
modifiaktori orqali o’zinging F.I.O sini kiritsin va pop_back() orqali oxirgi 
kiritilgan elementni o’chirsin, natijalar ekranga chiqarilsin. 
11. 
a) Set konteynerdan foydalangan xolda ismlari (“Sanjar”, yoshi “45”), 
(“Javohir”, yoshi “23”), (“Ixtiyor”, yoshi “50”) kiritilsin. Yoshi bo’yicha o’sish 
tartibida saralansin. 
b) Set konteynerdan foydalangan xolda 20, 70, 45, 10, 50, 30 sonlari kiritilsin, 
o’sish tartibida saralansin, 45 soni to’plamdan o’chirilsin. 
12. a) Set konteynerdan foydalangan xolda ismlari (“Jamshid”, yoshi “21”), 
(“Sardor”, yoshi “12”), (“Iqbol”, yoshi “33”) kiritilsin. Yoshi bo’yicha kamayish 
tartibida saralansin. 
b) Set konteynerdan foydalangan xolda 10, 95, 20, 30, 30, 40, 40, 60 sonlari 
kiritilsin, kamayish tartibida saralansin, 95 soni to’plamdan o’chirilsin. 
13. a) Set konteynerdan foydalangan xolda ismlari (“Firdavs”, yoshi “35”), 
(“Akmal”, yoshi “24”), (“Ixtiyor”, yoshi “65”) kiritilsin. Yoshi bo’yicha o’sish 
tartibida saralansin. 
b) Set konteynerdan foydalangan xolda 35, 77, 20, 60, 50, 10 sonlari kiritilsin, 
o’sish tartibida saralansin, 20 soni to’plamdan o’chirilsin. 
14. a) Set konteynerdan foydalangan xolda ismlari (“Bekzod”, yoshi “15”), 
(“Sanjar”, yoshi “20”), (“Ixtiyor”, yoshi “30”) kiritilsin. Yoshi bo’yicha kamayish 
tartibida saralansin. 
b) Set konteynerdan foydalangan xolda 45, 20, 10, 10, 50, 60 sonlari kiritilsin, 
o’sish tartibida saralansin, 10 soni to’plamdan o’chirilsin. 
15. a) Set konteynerdan foydalangan xolda ismlari (“Said”, yoshi “30”), 
(“Hasan”, yoshi “50”), (“Ikrom”, yoshi “75”) kiritilsin. Yoshi bo’yicha kamayish 
tartibida saralansin. 
b) Set konteynerdan foydalangan xolda 50, 30, 20, 70, 45, 10 sonlari kiritilsin, 
o’sish tartibida saralansin, 45 soni to’plamdan o’chirilsin. 


16. a) Set konteynerdan foydalangan xolda ismlari (“Sanjar”, yoshi “45”), 
(“Javohir”, yoshi “23”), (“Ixtiyor”, yoshi “50”) kiritilsin. Yoshi bo’yicha o’sish 
tartibida saralansin. 
b) Set konteynerdan foydalangan xolda 20, 70, 45, 10, 50, 30 sonlari kiritilsin, 
o’sish tartibida saralansin, 45 soni to’plamdan o’chirilsin. 
17. a) Set konteynerdan foydalangan xolda ismlari (“Jamshid”, yoshi “21”), 
(“Sardor”, yoshi “12”), (“Iqbol”, yoshi “33”) kiritilsin. Yoshi bo’yicha kamayish 
tartibida saralansin. 
b) Set konteynerdan foydalangan xolda 10, 95, 20, 30, 30, 40, 40, 60 sonlari 
kiritilsin, kamayish tartibida saralansin, 95 soni to’plamdan o’chirilsin. 
18. a) Set konteynerdan foydalangan xolda ismlari (“Firdavs”, yoshi “35”), 
(“Akmal”, yoshi “24”), (“Ixtiyor”, yoshi “65”) kiritilsin. Yoshi bo’yicha o’sish 
tartibida saralansin. 
b) Set konteynerdan foydalangan xolda 35, 77, 20, 60, 50, 10 sonlari kiritilsin, 
o’sish tartibida saralansin, 20 soni to’plamdan o’chirilsin. 
19. a) Set konteynerdan foydalangan xolda ismlari (“Bekzod”, yoshi “15”), 
(“Sanjar”, yoshi “20”), (“Ixtiyor”, yoshi “30”) kiritilsin. Yoshi bo’yicha kamayish 
tartibida saralansin. 
b) Set konteynerdan foydalangan xolda 45, 20, 10, 10, 50, 60 sonlari kiritilsin, 
o’sish tartibida saralansin, 10 soni to’plamdan o’chirilsin. 
20. a) Set konteynerdan foydalangan xolda ismlari (“Said”, yoshi “30”), 
(“Hasan”, yoshi “50”), (“Ikrom”, yoshi “75”) kiritilsin. Yoshi bo’yicha kamayish 
tartibida saralansin. 
b) Set konteynerdan foydalangan xolda 50, 30, 20, 70, 45, 10 sonlari kiritilsin, 
o’sish tartibida saralansin, 45 soni to’plamdan o’chirilsin. 
 
Nazorat savollari 
4. 
STL o’zi nima? 
5. 
Konteyner nima maqsadda qo’llaniladi? 
6. 
Iteratorlar nima? 
7. 
Vectorlarning array yoki bog’langan ro’yxatlardan nima farqi bor? 
8. 
Container nima? 
9. 
Containerdan foydalanishdan asosiy maqsad nima? 
10. 
Set nima maqsadda qo’llaniladi? 
11. 
Set container boshqalaridan farqli jihatini izohlang. 

Yüklə 442,25 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin