1-2ATT22 guruh talabasi MASSIV (ARRAY) - Massiv - bir xil ma'lumot turiga ega bo'lib bir nechta o'zgaruvchini har birini alohida e'lon qilish o'rniga, bir o'zgaruvchiga bir nechta qiymat saqlash uchun ishlatiladi.
MASSIV TURLARI: - Bir o'lchovli massiv
- Ko'p o'lchovli massiv
Bir o'lchovli massiv - Bir o'lchovli massiv - bu faqat bitta qator maʼlumotlarni oʻz ichiga oladi, shuning uchun massivda saqlangan elementga bitta raqamli indeks (0, 1, 2, va hokazo) bilan kiriladi.
Ko'p o'lchovli massiv - Ko'p o'lchovli massiv - Bir nechta ma'lumotlar qatorini o'z ichiga oladi, shuning uchun uning indeksi qatorni aniqlaydigan va ustunni aniqlaydigan juft raqamlardan iborat bo'ladi. Bunday massiv ko'pincha to'rtburchaklar massivi deb ataladi, chunki u sxematik tasvirlanganda to'rtburchak shaklini oladi.
MASSIVLAR 2XIL KO’RINISHGA EGA: - Dinamik massiv – xotiradan egallagan joyi o’zgaruvchan bo’lgan massiv
- Statik massiv – xotiradan egallagan joyi aniq bo’lgan ya’ni o’zgarmaydigan massiv
Massivni e'lon qilish - Massiv e'lon qilishda o'zgaruvchi turini aniqlash va shu bilan birga unga saqlanadigan element turlarini aniqlash kerak.
MISOL - string massiv[4];
- Bu misolda to'rta qiymatni o'ziga saqlash uchun mo’ljallangan massiv e'lon qilindi. Unga qiymat yuklash uchun qiymatlarni vergul bilan ajratib figurali qavs ichida yoziladi
- string massiv[4] = {“Black", “Blue", “Red", “Pink"};
Eslatma: - Massiv indekslari 0 dan boshlanadi:
[0] birinchi element. [1] ikkinchi element va boshqalar. MISOL - #include
- #include
- using namespace std;
- int main()
- { string massiv[4] ={“Black", “Blue", “Red", “Pink"};
- cout << massiv[0];
- return 0; }
- Black; //natija
Massiv elementini o'zgartirish. - Muayyan bir elementni o'zgartirish uchun massiv elementining indeks raqamiga murojaat qilib o'zgartirish kerak.
- #include
- #include
- using namespace std;
- int main()
- { string massiv[4] = {"Master", "Sherkulov", "CPP", "course"};
- massiv[0] = "Farrukh";
- cout << massiv[0];
- return 0; }
- Farrukh //natija
Massiv elementlarini alohida chiqarish. - Massiv elementlarini alohida chiqarish uchun for tskil yoki boshqa takrorlash operatorlaridan foydalanish mumkin. Massivlar bilan ishlashda ko'pinchi for tsikl dan foydalanish maqsadga muvofiq hisoblanadi.
MISOL - #include
- #include
- using namespace std;
- int main()
- { string massiv[4] = {"Master", "Sherkulov", "CPP", "course"};
- for(int i = 0; i < 4; i++)
- { cout << massiv[i] << "\n"; }
- return 0; }
//natija - Master; // massiv[0]
- Sherkulov; // massiv[1]
- CPP; // massiv[2]
- course; // massiv[3]
- #include
- #include
- using namespace std;
- int main()
- { string massiv[4] = {"Master", "Sherkulov", "CPP", "course"};
- for(int i = 0; i < 4; i++)
- { cout << i << ": " << massiv[i] << "\n"; }
- return 0; }
- natija
- 0: Master
- 1: Sherkulov
- 2: CPP
- 3: course
Massiv elementlari qiymatlarini kiritish! - #include
- #include
- using namespace std;
- int main()
- { string massiv[4];
- for(int i = 0; i < 4; i++)
- { cin >> massiv[i]; }
- return 0; }
E’TIBORINGIZ UCHUN RAHMAT
Do'stlaringiz bilan baham: |