π‘ƒπ‘Ÿπ‘œπ‘”π‘Ÿπ‘Žπ‘šπ‘šπ‘’π‘Ÿ
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++(murakkab masalalar) 3_1: 5 ta butun son kiriting. Juft sonlar sonini chiqaring.
πŸ”₯1
#C++(murakkab masalalar) 3_2: Foydalanuvchi 3 ta raqam kiritsin. Ularning nechta juftligini aniqlang.
πŸ”₯1
#C++(murakkab masalalar) 4_1: Dars boshlanganidan keyin soat, minut, sekund kiriting. Dars boshlanganiga necha sekund bo'ldi?
πŸ”₯1
#C++(murakkab masalalar) 4_2: Kino boshlanganini soat, minut va sekundda ko'rsating. Kino boshlangandan beri o'tgan sekundni hisoblang.
πŸ”₯1
#C++(murakkab masalalar) 5_1: Raqamli kod kiriting. Agar 3 xonali juft son bo'lsa, "OK" chiqsin.
πŸ”₯1
#C++(murakkab masalalar) 5_2: Telefon raqamining 3 xonali bo'lagini kiriting. "yaroqli" yoki "Yaroqsiz" deb chiqaring.
πŸ”₯1
#C++(murakkab masalalar) 6_1: Uch xonali son kiriting. Uning raqamlari yig'indisisni chiqaring.
πŸ”₯1
#C++(murakkab masalalar) 6_2: Maxfiy kod raqamlarini qo'shib umumiy bahoni toping.
πŸ”₯1
#C++(murakkab masalalar) 7_1: Foydalauvchi tug'ilgan yilni kiritsin. Uning raqamlarini qo'shib, faktorialini hisobalng.
πŸ”₯1
#C++(murakkab masalalar) 8_1: 200 dan 150 gacha 5 ga qoldiqsiz bo'linadigan nechta son bor?
πŸ”₯1
#C++(murakkab masalalar) 8_2: 90 dan 50 gacha 6 ga qoldiqsiz bo'linadigan nechta son bor?
πŸ”₯1
#C++(murakkab masalalar) 9_1: Foydalanuvchi baholangan oraliqni kiritadi. Juft baholar yig'indisini hisoblang.
πŸ”₯1
#C++(murakkab masalalar) 9_2: 2 ta yosh kiritiladi. Juft yillarning yig'indisi chiqsin.
πŸ”₯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
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