Mavzu: Massivlarni tashkil etish


void transp(int a[][4],int n){.....}, bu holda har bir satr o‘lchami 4 bo‘ladi, massiv ko‘rsatkichlarining o‘lchami esa hisoblab chiqariladi


Download 6.51 Kb.
bet3/3
Sana17.06.2023
Hajmi6.51 Kb.
#1546693
1   2   3
Bog'liq
Mavzu Massivlarni tashkil etish-fayllar.org

void transp(int a[][4],int n){.....}, bu holda har bir satr o‘lchami 4 bo‘ladi, massiv ko‘rsatkichlarining o‘lchami esa hisoblab chiqariladi.

Bir o‘lchamli massivlar uchun ishlatilgan o‘zgaruvchilar, bir xil jinsdagi berilganlarni hotirada saqlash uchun foydalaniladi. Ikki o‘lchamli massivlarda esa satr va ustunlar orqali bir xil jinsdagi qiymatlarni ikki o‘lchamli o‘zgaruvchilar ichida saqlash uchun foydalaniladi. Ikki o‘lchamli statik massivlarni e’lon qilish. Toifa massiv_nomi [massiv_satrlar_soni] [massiv_ustunlar_soni];

Bir o‘lchamli massivlar uchun ishlatilgan o‘zgaruvchilar, bir xil jinsdagi berilganlarni hotirada saqlash uchun foydalaniladi. Ikki o‘lchamli massivlarda esa satr va ustunlar orqali bir xil jinsdagi qiymatlarni ikki o‘lchamli o‘zgaruvchilar ichida saqlash uchun foydalaniladi. Ikki o‘lchamli statik massivlarni e’lon qilish. Toifa massiv_nomi [massiv_satrlar_soni] [massiv_ustunlar_soni];

Ikki o‘lchamli massivlarni e’lon qilishda, bir o‘lchamlidan farqi, massiv nomidan keyin qirrali qavs ichida ikkta qiymat yozilganligidir. Bulardan birinchisi, satrlar sonini ikkinchisi esa ustunlar sonini bildiradi. Ya’ni ikki o‘lchamli massiv elementiga ikkta indeks orqali murojaat qlinadi. Ikki o‘lchamli massivlar matematika kursidan ma’lum bo‘lgan matritsalarni eslatadi.

Ikki o‘lchamli massiv e’loniga misol;

Int a[3][3], b[2][4];

A matritsa B matritsa

a00 a01 a02

a10 a11 a12

a20 a21 a22

b00 b01 b02 b03

b00 b01 b02 b03

b10 b11 b12 b13 A matritsa 3 ta satr, 3 ta ustunga ega.B matritsa 2 ta satr, 4 ta ustunga ega.Ikki o‘lchamli massivlarda 1-indeks satrini, 2-indeks ustunni bildiradi. Birinchi satrning dastlabki elementi a10 – a biru nol elementi dep o‘qiladi. a o‘n deyilmaydi.

E’tiboringiz uchun rahmat!



http://fayllar.org
Download 6.51 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling