2-amaliyot ishi ishlanmalari Amaliy mashgulot



Yüklə 256,85 Kb.
Pdf görüntüsü
səhifə2/3
tarix18.04.2023
ölçüsü256,85 Kb.
#100026
1   2   3
darturlash 2 dedline

133 
 
Masalani yechish uchun oldin list sinfi uchun kutubxona e’lon qilinadi. 
push_back() funksiyasi orali ro’yhatga elementlarni qo’shib boriladi,
show funksiyasi yaratiladi ushbu funksiya ro’yhatning elementlarini iterator 
orqali chop qilinadi. Ro’yhatning oxirgi elementini chop qilish uchun esa 
pop_back() funsiyasidan foydalaniladi. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


3-masala: Vektorning juft elementlarini va juft indeksidagi 
elementlarini yig’indisini toping. 
 
 
 
Dastur natijasi: 
 


Masalani yechish uchun oldin vector sinfi uchun kutubxona e’lon qilinadi. 
push_back() funksiyasi orali vectorga elementlarni qo’shib boriladi,
showVectorElements(), 
showVectorSum(), 
showVectorIndexSum() 
funksiyalari yaratiladi ushbu funksiya mos ravishda vectorning elementlarini ,juft 
elementalarini yig’indisini, juft indexsida turgan elementlarini yig’indisini chop 
qilinadi. at() funsiyasidan foydaaniladi. 
4-masala. Ustuvor navbat elementlari almashtirilsin. 
 
Natija: 

 
 


Topshiriqlar: 
 
№ 
Topshiriq №1 
1 Ro’yxatdagi eng kichik elementini toping.
2 Ro’yxat berilgan ekrandan kirtilgan sondan qiymati katta elementlarni toping. 
3 Ro’yxatdagi eng katta elementini aniqlang. 
4 Ro’yxat berilgan ekrandan kirtilgan sondan qiymati kichik elementlarni toping. 
5 Ro’yxat berilgan ekrandan kirtilgan sonning toq qiymatdagi elementlarini ekranga 
chiqaring. 

Ro‘yxatning ikkinchi elementiga ko‘rsatkich qaytaruvchi funksiya yozing. 
7 Ro’yxat berilgan uning juft qiymatdagi elementlarini ekranga chiqaring. 

Ro‘yxatdagi oxirgi elementga ko‘rsatkich qaytaruvchi funksiya yozing. 
9 Ro’yxat berilgan ekrandan kiritilgan so’zga teng bo’lgan elementi bor yo’qligini 
aniqlang. 
10 Birinchi elementni har qanday turdagi elementlari uchun ro‘yxatdan olib 
tashlaydigan funksiyani yozing 
11 Barcha ro‘yxat elementlarini ekranga chop etuvchi funksiyani yozing. 
12 Ro’yxat berilgan ekrandan kiritilgan songa teng bo’lgan elementlarni toping. 
13 Ro‘yxatning nusxasini qurish, lekin teskari tartibda. 
14 VECTOR hosil qiling elementlarini kamayish tartibida saralang. 
15 VECTOR hosil qiling elementlarini o’sish tartibida saralang. 
16 VECTOR elementlaridan birinchi uchragan manfiy elementini chop qiling. 
17 VECTOR hosil qiling va uning tub elementlarini yig’indisini toping. 
18 VECTOR hosil qiling va uning toq qiymatdagi elementlarini yig’indisini toping 
19 VECTOR hosil qiling va uning mukammal son bo’lgan i elementlarini 
ko’paytmasini toping 
(mukammal son deb bo’luvchilari yig’indisi(o’zidan tashqari) o’ziga teng bo’lgan 
songa aytiladi. 
Masalan 6=1+2+3 ; 
20 VECTOR hosil qiling va 7 ga karrali elementlar sonini uning yigindisiga nisbati 
topilsin. 
21 Array ning max elementi va min elementini toping. 
22 Array ning fill() yordamida qiymatini o’zgartiring.
23 Array ning 5-elementini 2^i darajasiga almashtiring elementi va min elementini 
toping. 
24 Array ning tasodifiy sonlar bilan to’ldiring va at() yordamida 10-elementini toping. 
25 Array ning 5 ga karrali elementlarini 3 ga ko’paytirib almashtiring. 
26 Array ning max elementi va min elementlari orasidagi farqni toping. 
27 Array ning max elementini va min elementining teskari ishorasi bilan almashtiring. 
28 Array hosil qiling elementlarini o’sish tartibida saralang. 
29 Array hosil qiling va uning tub elementlarini yig’indisini toping. 
30 Array ning max elementini va min elementi bilan almashtiring. 

Yüklə 256,85 Kb.

Dostları ilə paylaş:
1   2   3




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin