#C++(murakkab masalalar) 9_1: Foydalanuvchi baholangan oraliqni kiritadi. Juft baholar yig'indisini hisoblang.
π₯1
#C++(murakkab masalalar) 9_3: Tug'ilgan yilingizdan hozirgi juft yillarni yig'indisini hisoblang.
π₯1
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
#Massiv_homework: 10 ta son bor Ularning yig'indisini aniqlash.
#Massiv_homework: 12 ta son bor. Shu sonlar ichidan juft sonlar nechtaligini aniqlash.
#Massiv_homework: 10 ta son ichidan 70dan kattalarini yig'indisini aniqlash.
#Massiv_homework: 10 ta ism ichidan harflar uzunligi 6 tadan kamlarini nechtaligini aniqlash.
#Massives 3_1: 10 ta sonli massiv e'lon qiling va chiqarish uchu for ishlating.
#Massives 3_4: 4 ta ismdan iborat massivni chiqarish dasturini yozing.
#Massives 4_1: 4 elementli massivda 1- elementni 99 ga o'zgartiring.
#Massives 4_3: Massiv yarating. va 0-indeksdagi elementni 0 ga tenglang.
#Massives 5_1: 2-element va 4-elementni almashtiring.
#Massives 5_2: 1-element va oxirgisini almashtirish.
#Massives 6_1: 6 ta son kiritib eng kattasini toping.