C++ dasturlash tilida massiv (inglizcha: array) β bu bir xil turdagi elementlar toβplamidir. Massivlar yordamida bir nechta qiymatlarni bitta nom ostida saqlash va ularga indeks orqali murojaat qilish mumkin.
---
πΉ 1. Massiv eβlon qilish (yaratish)
int sonlar[5]; // 5 ta butun sonlardan iborat massiv
Bu yerda:
int β massivdagi elementlar tipi (bu yerda butun sonlar)
sonlar β massiv nomi
[5] β massivdagi elementlar soni (0 dan 4 gacha indekslanadi)
---
πΉ 2. Massivga qiymat berish
sonlar[0] = 10;
sonlar[1] = 20;
sonlar[2] = 30;
sonlar[3] = 40;
sonlar[4] = 50;
Yoki eβlon qilayotganda birga berish mumkin:
int sonlar[5] = {10, 20, 30, 40, 50};
---
πΉ 3. Massivdagi qiymatni oβqish
cout << sonlar[2]; // Ekranga 30 ni chiqaradi
---
πΉ 4. Massiv bilan tsiklda ishlash
for (int i = 0; i < 5; i++) {
cout << "sonlar[" << i << "] = " << sonlar[i] << endl;
}
---
πΉ 5. Foydalanuvchidan massiv elementlarini kiritish
int n = 5;
int sonlar[n];
cout << "Massiv elementlarini kiriting:\n";
for (int i = 0; i < n; i++) {
cin >> sonlar[i];
}
---
πΉ Misol: Massivdagi eng katta sonni topish
#include <iostream>
using namespace std;
int main() {
int sonlar[5] = {12, 45, 23, 67, 34};
int engKatta = sonlar[0];
for (int i = 1; i < 5; i++) {
if (sonlar[i] > engKatta)
engKatta = sonlar[i];
}
cout << "Eng katta son: " << engKatta << endl;
return 0;
}
---
πΉ 1. Massiv eβlon qilish (yaratish)
int sonlar[5]; // 5 ta butun sonlardan iborat massiv
Bu yerda:
int β massivdagi elementlar tipi (bu yerda butun sonlar)
sonlar β massiv nomi
[5] β massivdagi elementlar soni (0 dan 4 gacha indekslanadi)
---
πΉ 2. Massivga qiymat berish
sonlar[0] = 10;
sonlar[1] = 20;
sonlar[2] = 30;
sonlar[3] = 40;
sonlar[4] = 50;
Yoki eβlon qilayotganda birga berish mumkin:
int sonlar[5] = {10, 20, 30, 40, 50};
---
πΉ 3. Massivdagi qiymatni oβqish
cout << sonlar[2]; // Ekranga 30 ni chiqaradi
---
πΉ 4. Massiv bilan tsiklda ishlash
for (int i = 0; i < 5; i++) {
cout << "sonlar[" << i << "] = " << sonlar[i] << endl;
}
---
πΉ 5. Foydalanuvchidan massiv elementlarini kiritish
int n = 5;
int sonlar[n];
cout << "Massiv elementlarini kiriting:\n";
for (int i = 0; i < n; i++) {
cin >> sonlar[i];
}
---
πΉ Misol: Massivdagi eng katta sonni topish
#include <iostream>
using namespace std;
int main() {
int sonlar[5] = {12, 45, 23, 67, 34};
int engKatta = sonlar[0];
for (int i = 1; i < 5; i++) {
if (sonlar[i] > engKatta)
engKatta = sonlar[i];
}
cout << "Eng katta son: " << engKatta << endl;
return 0;
}
π1