amaliy ishi – ball. Obyektga yo’naltirilgan dasturlash noma’lum turlar va noma’lum nomlar fazosi Ishning maqsadi


-masala: Vektorning juft elementlarini va juft indeksidagi elementlarini yig’indisini toping


Download 0.83 Mb.
Pdf ko'rish
bet3/4
Sana24.03.2023
Hajmi0.83 Mb.
#1291424
1   2   3   4
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. 
Topshiriqlar:
2- JADVAL
 
№ 
 
1
ARRAYdagi eng kichik elementini toping.
2
ARRAY berilgan ekrandan kirtilgan sondan qiymati katta elementlarni toping. 
3
ARRAYdagi eng katta elementini aniqlang. 
4
ARRAY berilgan ekrandan kirtilgan sondan qiymati kichik elementlarni toping. 
5
ARRAY berilgan ekrandan kirtilgan sonning toq qiymatdagi elementlarini ekranga chiqaring. 

ARRAYning ikkinchi elementiga ko‘rsatkich qaytaruvchi funksiya yozing. 
7
ARRAY berilgan uning juft qiymatdagi elementlarini ekranga chiqaring. 

ARRAYdagi oxirgi elementga ko‘rsatkich qaytaruvchi funksiya yozing. 
9
ARRAY berilgan ekrandan kiritilgan so’zga teng bo’lgan elementi bor yo’qligini aniqlang. 
10 
Birinchi elementni har qanday turdagi elementlari uchun VECTORdan olib tashlaydigan funksiyani yozing 
11 
Barcha ARRAY elementlarini ekranga chop etuvchi funksiyani yozing. 
12 
ARRAY berilgan ekrandan kiritilgan songa teng bo’lgan elementlarni toping. 
13 
ARRAY ning 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 
VECTOR o‘rtasidagi element o‘chirib tashlansin. Agar VECTOR elementlari soni toq bo‘lsa, bitta element
aks holda ikkita element o‘chirilsin. 
22 VECTOR ni juft o‘rinda turgan elementlari o‘chirilsin. 
23 VECTOR eng kichik elementi topilsin va undan keyin 0 joylashtirilsin. 
24 VECTOR eng kichik elementi o‘chirilsin. 
25 VECTOR o‘rtasiga '+' belgi joylashtirilsin. 
26 ARRAY birinchi va oxirgi elementlari o‘rni almashtirilsin. 
27 ARRAY elementlari teskari tartibda joylashtirib chiqilsin. 
28 
VECTOR o‘rtasidagi element o‘chirib tashlansin. Agar stek elementi toq bo‘lsa, bitta element, aks holda 
ikkita element o‘chirilsin. 
29 VECTOR ning juft o‘rinda turgan elementlari o‘chirilsin. 
30 VECTOR eng katta elementi topilsin va undan keyin 0 joylashtirilsin 
31 ARRAY ning har 2 ta elementidan keyin ularning yig‘indisini joylang. 
32 VECTOR ning o‘rtasidagi element yoki elementlarni o‘chiring. 


33 ARRAY ning juft elementlari yig‘indisini hisoblang. 
34 Berilgan so‘zning unli harflarini ARRAY ning chap tomonidan, undoshlarini o‘ng tomondan kiriting. 
35 VECTOR dagi manfiy sonlarni o‘chiring. 

Download 0.83 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling