push_back() - Amaliy mashg’ulot- 5 Mavzu: stl komponentalar va konteynerlar bilan tanishish. Shablonlar standart...

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