vektorli dasturlash

DOCX 4 pages 443.9 KB Free download

Page preview (4 pages)

Scroll down 👇
1 / 4
mavzu: vektorli dasturlash ishdan maqsad: dasturlashda vektorlarni qo’llashni o’rganish. masalani qo’yilishi: vektorlarni qo’llashga doir dasturlar tuzishni o’rganish nazariy qism. vektorlar. vektor bu bir xil toifadagi elementlarning tartibli ketma ketligi bo’lib, massivdan farqi uning o’lchami dastur bajarilishi davomida o’zgarishi mumkin,yani vektor bu dinamik massiv hisoblanadi. vektorlarni turlicha initsializatsiyalash usullari mavjud: vector vec0; // bo’sh vektor const int size = 8; const int value = 1024; vector vec1(size);//8 ta elementga ega, elementlar qiymatlari 0 ga teng vector vec2(size,value);//8 ta elementga ega, elementlar qiymatlari 1024 ga teng inta[4] = { 0, 1, 1, 2 }; vector vec3(a,a+4);//4 ta elementga ega, elementlar qiymatlari a massivinikiga teng vector vec4(vec2);//vec2 ning nusxasi vektorlarning massivga nisbatan qulayligi haqida quyidagilarni bayon qilmoqchimiz: · vektorlar bilan ishlash uchun standart kutubxona funksiyalari mavjud bo’lib, ular yordamida turli amallarni siklsiz, bir qator kod yordamida bajarish mumkin. ulardan ayrimlarini keltirib o’tamiz: · test.at(i) - test[i] kabi yozuv bilan bir xil, faqat bunda …
2 / 4
b elementni kiritadi, bunda iterator kiritilgan elementni ko’rsatadi; · test.insert(a,n,b)– b elementdan n ta kiritadi; · test.insert(a,start,end) - start va end iteratorlari oralig’idagi elementlarni a dan oldin kiritadi. · begin() va end() iteratorlari mos ravishdaxotirada vektorning birinchi elementini va oxirgi elementidan keyingi adresni ko‘rsatadi.shu o‘rinda iterator nimaligiga aniqlik kiritsak. iterator bi birorta o‘zgaruvchiga ko‘rsatkich hisoblanadi. iterator bizga kerak qiymatlarni qayerdaligini biladi va uning qiymatini bizga chiqarib beradi. itaratorlar asosan konteynerlar bilan ishlashda qo‘llaniladi. iterator yaratish uchun quyidagini yozish kerak: iterator_nomi ::iterator nomi; topshiriqlar. 1. berilgan sonlar ketma-ketligidagi maksimal va minimal elementlarning o‘rnini almashtiring. dastur kodi: #include #include using namespace std; int main() { int n; cout > n; vector arr(n); cout > arr[i]; } int minindex = 0, maxindex = 0; for (int i = 1; i arr[maxindex]) { maxindex = i; } } swap(arr[minindex], arr[maxindex]); cout << "o'zgartirilgan ketma-ketlik: "; for (int i = 0; i < n; ++i) …
3 / 4
vektorli dasturlash - Page 3
4 / 4
vektorli dasturlash - Page 4

Want to read more?

Download all 4 pages for free via Telegram.

Download full file

About "vektorli dasturlash"

mavzu: vektorli dasturlash ishdan maqsad: dasturlashda vektorlarni qo’llashni o’rganish. masalani qo’yilishi: vektorlarni qo’llashga doir dasturlar tuzishni o’rganish nazariy qism. vektorlar. vektor bu bir xil toifadagi elementlarning tartibli ketma ketligi bo’lib, massivdan farqi uning o’lchami dastur bajarilishi davomida o’zgarishi mumkin,yani vektor bu dinamik massiv hisoblanadi. vektorlarni turlicha initsializatsiyalash usullari mavjud: vector vec0; // bo’sh vektor const int size = 8; const int value = 1024; vector vec1(size);//8 ta elementga ega, elementlar qiymatlari 0 ga teng vector vec2(size,value);//8 ta elementga ega, elementlar qiymatlari 1024 ga teng inta[4] = { 0, 1, 1, 2 }; vector vec3(a,a+4);//4 ta elementga ega, elementlar qiymatlari a massivinikiga teng vector vec4(vec2);/...

This file contains 4 pages in DOCX format (443.9 KB). To download "vektorli dasturlash", click the Telegram button on the left.

Tags: vektorli dasturlash DOCX 4 pages Free download Telegram