|
Alisher ismailov shakirovich algoritmlash va dasturlash asoslari (1-qism)
|
bet | 30/33 | Sana | 21.02.2024 | Hajmi | 290,29 Kb. | | #160200 |
Bog'liq Algoritmlash va dasturlash asoslari-fayllar.org
Ko‘p tanlovli test yaratish
Amaliy mashg‘ulotlar
Ikki oʻlchovli massivlarni yaratish va qayta ishlash. Tasodifiy raqamlar generatori imkoniyatlari - tasodifiy (n). C++ umumiy matritsa xulosasini amalga oshirish.
Ikki oʻlchovli massivlarni yaratish
C++ dasturlash tilida ikki o‘lchovli massiv bir nechta qator va ustunlardan iborat massiv hisoblanadi. Ikki o‘lchovli massivda har bir element ikkita indeks bilan ifodalanadi. Ushbu massivlarda matritsalar shaklida saqlanadigan elementlar mavjud bo‘ladi. Birinchi indeks matritsaning qatorini, ikkinchi indeks esa matritsaning ustunini ifodalaydi.
Ikki o‘lchovli massiv yaratish sintaksisi:
(Ma’lumotlar turi) (Masiv nomi) [Qatorlar soni] [ustunlar soni];
int matritsa [7] [7];
Yuqoridagi bayonotni yozganimizda, kompilyator 7 qator va 7 ustundan iborat matritsaning ikki o‘lchovli massivini yaratadi.
Ikki o‘lchovli massivlarning elementlariga kirish
C++ dasturlash tili ikki o‘lchovli massivlarda qiymatlarni saqlash uchun dasturchi matritsaning qator va ustunlar sonini ko‘rsatishi kerak. Qiymatlarni saqlash uchun matritsaning har bir alohida joyiga kirish uchun foydalanuvchi aniq qator va ustun indeksini ko‘rsatishi kerak bo‘ladi.
Masalan:
int matritsa [2][2];
matritsa [0] [0] = 43;
matritsa [0] [1] = 44;
matritsa [1] [0] = 56;
matritsa [1] [1] = 72;
|
| |