Узбекистон Республикаси Олий ва Урта Махсус




Download 148,64 Kb.
bet4/15
Sana12.02.2024
Hajmi148,64 Kb.
#154895
1   2   3   4   5   6   7   8   9   ...   15
Bog'liq
20-topshiriq tayyor

Masalan: 2, 4, 6, ..., N natural sonlardan iborat chiziqli massiv berilgan bo’lsin, uning elementlarini A[1]=2, A[2]=4, A[3]=6, ..., A[K]=2*(K+1), bu erda K— element nomeri, 2, 4, 6, ..., N — qiymatlari. Indeks (elementning tartib raqami) massiv nomidan so’ng kvadrat [ ] qavs ichida yoziladi.
2. matritsa ko’rinishda

Massiv elementlarining toifasi bazaviy toifa deb yuritiladi.
Masalan:
a=(a1,a2,a3,….,an); bu erda a- massiv nomi. a1,a2,a3,….,an - massiv elementlari
1,2,3,…, n- elementlar indeksi.
Massivning har bir elementi massiv nomi, hamda kvadrat qavsga olingan indeksi ko’rsatiladi:
<massiv toifasi> <massiv nomi> [o’lchovi];
Bu ko’rinishga xususiy o’zgaruvchi deyiladi, chunki uning qiymati massivning aloxida elementidir.
Massiv berilishiga ko’ra bir, ikki, uch va ko’p o’lchovli bo’lishi mumkin.
Massivga murojat bevosita va bilvosita asosda bo’ladi:
int a[5] –to’g’ridan –to’g’ri murojat
a[i]- bilvosita murojat. Bu erda i o’zgaruvchining qiymatiga bog’liq ravishda a massivining barcha elementlariga murojat qilish imkoni mavjudligini bildiradi.
Har doim indeks 0 dan boshlanadi.
Masalan: Bizga char tipidagi m nomli massiv va uni 4 ta elementi mavjud bo’lsin:
m[0]  4
m[1]  45
m[2]  100
m[3]  37
bu erda elementga murojaat qilish uchun massiv nomi va [ ] qavs ichida element indeksi yoziladi. m– massiv nomi. [ ] – indeks ko’rsatiladi.
Massivlar bir xil turdagi (double, float, int va h.k.) elementlar guruhidan iborat bo’ladi.
Kompilyator e`lon qilingan massivdan uning elementlari tipi va ularning soni to’g’risida ma`lumotlarga ega bo’lishi kerak.
Massiv elementlarining tipi funktsiyaga va void tipiga taaluqli bo’lmasligi kerak.
Massivni e`lon qilishda quyidagi xollardagina indeksli ifodani tushirib qoldirish mumkin:
- massiv funktsiyaning formal parametri sifatida e`lon qilinganda;
- e`lon qilingan massiv boshqa fayldagi aniq massivga yo’llangan bo’lsa. Massivlar berilishiga ko’ra:
bir o’lchamli : int a[5]
ikki o’lchamli: int a[5][4]
uch o’lchamli: int a[5][4][6] va ko’p o’lchovli bo’lishi mumkin.


Download 148,64 Kb.
1   2   3   4   5   6   7   8   9   ...   15




Download 148,64 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Узбекистон Республикаси Олий ва Урта Махсус

Download 148,64 Kb.