π‘ƒπ‘Ÿπ‘œπ‘”π‘Ÿπ‘Žπ‘šπ‘šπ‘’π‘Ÿ
14 subscribers
327 photos
24 videos
1 file
6 links
C++ | Algoritmlar | Kompyuter asoslari
Boshlangβ€˜ich darajadagi dasturchilar uchun mini darslar, tushunchalar va masalalar

πŸ‘©β€πŸ’» By Marjona
πŸ“© Bogβ€˜lanish: @M_Marjona_Dilshodovna
Download Telegram
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
Massivda 10 ta son kiriting. 50 dan katta 3 ga bo'linadigan sonlarni chiqaring.
πŸ”₯1
Massivda sonlar kiriting. 4 ga bo'linadigan raqamlar sonini chiqarsin.
πŸ”₯2
#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 7_4: 10 ta foydalanuvchi yoshlari orasidan eng yoshini toping.