Massivlar - rasmi

Material tavsifi

Massivlar Reja: 1. Bir o'lchovli massivlar 2. Massivlarni navlarga ajratish 1. Bir o'lchovli massivlar Massiv tushunchasi. Massiv bu bir turli nomerlangan ma'lumotlar jamlanmasidir. Massiv indeksli o'zgaruvchi tushunchasiga mos keladi. Massiv ta'riflanganda turi, nomi va indekslar chegarasi ko'rsatiladi. Masalan, type turidagi length ta elementdan iborat a nomli massiv shunday e'lon qilinadi: type a[length]; Bu maxsus a[0], a[1], , a[length -1] nomlarga ega bo'lgan type turidagi o'zgaruvchilarning e'lon qilinishiga to'g'ri keladi. Massivning har bir elementi o'z raqamiga - indeksga ega. Massivning x-nchi elementiga murojaat indekslash operasiyasi yordamida amalga oshiriladi: int x = ; butun sonli indeks TYPE value = a[x]; x-nchi elementni o'qish a[x] = value; x- elementga yozish Indeks sifatida butun tur qiymatini qaytaradigan har qanday ifoda qo'llanishi mumkin: char, short, int, long. C da massiv elementlarining indekslari 0 dan boshlanadi (1 dan emas), length elementdan iborat bo'lgan massivning oxirgi elementining indeksi esa - bu length -1 (length emas) ga teng. Massivning int z[3] shakldagi ta'rifi, int turiga tegishli z[0],z[1],z[2] elementlardan iborat massivni aniqlaydi. Massiv chegarasidan tashqariga chiqish (ya'ni mavjud bo'lmagan elementni o'qishyozishga urinish) dastur bajarilishida kutilmagan natijalarga olib kelishi mumkin. Shuni ta'kidlab o'tish lozimki, bu eng ko'p tarqalgan xatolardan biridir. Agar massiv inisializasiya qilinganda elementlar chegarasi ko'rsatilgan bo'lsa, ro'yxatdagi elementlar soni bu chegaradan kam bo'lishi mumkin, lekin ortiq bo'lishi mumkin emas. Misoluchun int a [5] = 2-2. Buholda a [0] va a [1] qiymatlarianiqlanganbo'lib, mosholda 2 va -2 gateng. Agarmassivuzunligigaqaragandakamroqelementberilganbo'lsa, qolganelementlar 0 hisoblanadi: int a10[10] = 1, 2, 3, 4; va 6 ta nol Agar nomlangan massivning tavsifida uning o'lchamlari ko'rsatilmagan bo'lsa, kompilyator tomonidan massiv chegarasi avtomatik aniqlanadi: int a3[] = 1, 2, 3; Massivda musbat elementlar soni va summasini hisoblash. #include int main() int s = 0,k = 0; int x[] = -1,2,5,-4,8,9; for(int i = 0; i0 n = 100 ) break; printf(n xato 0 ...


Ochish
Joylangan
Fayl formati zip → docx
Fayl hajmi 52.29 KB
Ko'rishlar soni 89 marta
Ko'chirishlar soni 9 marta
O'zgartirgan san'a: 29.03.2025 | 01:06 Arxiv ichida: docx
Joylangan
Fayl formati zip → docx
Fayl hajmi 52.29 KB
Ko'rishlar soni 89 marta
Ko'chirishlar soni 9 marta
O'zgartirish kiritilgan: Arxiv ichida: docx
Tepaga