C++ tilida Massiv


Download 81.92 Kb.
Sana11.01.2023
Hajmi81.92 Kb.
#1089135
Bog'liq
SLAYD2 C DA MASSIV

C++ tilida Massiv

1-2ATT22 guruh talabasi

Zikirova Fotima

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]

Bu Misol har bir element indeksini uning qiymati bilan birga chiqaradi

  • #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


Download 81.92 Kb.

Do'stlaringiz bilan baham:




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