двумерные массивы. примеры описания и использования

DOCX 9 sahifa 27,8 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 9
1. двумерные массивы. примеры описания и использования в языке c++ существует возможность использовать двумерные и многомерные массивы. двумерный массив – это список одномерных массивов. для доступа к элементам двумерного массива нужно указать два индекса. если рассматривать массив как таблицу, тогда первый индекс определяет строку. второй индекс определяет столбец таблицы. пример 1. описание двумерного массива matr целых чисел размером 3×4. int matr[3][4]; // двумерный массив размером 3*4 доступ к элементам массива (рисунок 1): matr[0][0] = 23; matr[2][3] = 41; matr[1][2] = -8; рисунок 1. доступ к элементам матрицы matr чтобы обнулить двумерный массив matr нужно написать следующий код: ... int matr[3][4]; // двумерный массив размером 3*4 int i,j; for (i=0; i<3; i++) for (j=0; j<4; j++) matr[i][j] = 0; ... пример 2. описание двумерной матрицы matrix вещественных чисел размером 10×10. float matrix[10][10]; // матрица вещественных чисел размером 10*10 доступ к элементам матрицы: // доступ к элементам матрицы matrix[2][4] = -90.3453; matrix[0][8] …
2 / 9
нок 2). // инициализация массива m вещественных чисел размером 3*4 // недостающие элементы дополняются нулями float m[3][4] = { { 0.5, -2.8 }, { -2.3 }, { 12.5, 10.4, 5.4, 3.56 } }; рисунок 2. дополнение массива нулями пример 2. «безразмерная» инициализация массива b целых чисел. // "безразмерная инициализация массива b int b[][4] = { { 2, -8, 3, 4 }, { -3, 50, 42, -77 }, { 11, 25, -30, 4 } }; пример 3. «безразмерная инициализация массива b с дополнением нулями (рисунок 3). // "безразмерная инициализация массива b // с дополнением нулями int b[][4] = { { 2, -8 }, { -3 }, { 11, 25, -30, 4 } }; рисунок 3. «безразмерная» инициализация массива b с заполнением нулями второй индекс массива (столбец) обязательно должен быть указан. в противном случае компилятор выдает сообщение об ошибке. ⇑ 3. инициализация массивов строк. примеры массив строк также есть двумерный массив символов. …
3 / 9
равна 10. длина третьей строки равна 12 символов. в конце каждой строки следует нулевой символ ‘\0’. таким образом, использование безразмерной инициализации позволяет экономить память, выделенную под массив. рисунок 5. представление строки при «безразмерной» инициализации ⇑ 4. многомерные массивы. примеры описания и использования // массив целых чисел размером 3*5*6 int mi[3][5][6]; mi[0][2][5] = 238; mi[2][4][3] = -3994; // массив вещественных чисел размером 4*6*2*3 float mf[4][6][2][3]; mf[0][0][0][0] = -394.32f; mf[3][4][1][1] = 4.4f; mf[1][5][0][2] = 0.0f; mf[2][2][1][1] = 555.2437f; ⇑ 5. инициализация многомерных массивов. пример // инициализация массива m целых чисел размером 2*3*4 int m[2][3][4] = { { { 8, 3, -5, 2 }, { -3, 2, 8, 4 }, { 1, 0, 3, -9 } }, { { -2, 9, 5, 4 }, { 1, 0, 2, 5 }, { -8, 3, 4, 2 } } }; ⇑ связанные темы · массивы. определение массива. одномерные массивы. инициализация массива · массивы. примеры решения …
4 / 9
двумерные массивы. примеры описания и использования - Page 4
5 / 9
двумерные массивы. примеры описания и использования - Page 5

Ko'proq o'qimoqchimisiz?

Barcha 9 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"двумерные массивы. примеры описания и использования" haqida

1. двумерные массивы. примеры описания и использования в языке c++ существует возможность использовать двумерные и многомерные массивы. двумерный массив – это список одномерных массивов. для доступа к элементам двумерного массива нужно указать два индекса. если рассматривать массив как таблицу, тогда первый индекс определяет строку. второй индекс определяет столбец таблицы. пример 1. описание двумерного массива matr целых чисел размером 3×4. int matr[3][4]; // двумерный массив размером 3*4 доступ к элементам массива (рисунок 1): matr[0][0] = 23; matr[2][3] = 41; matr[1][2] = -8; рисунок 1. доступ к элементам матрицы matr чтобы обнулить двумерный массив matr нужно написать следующий код: ... int matr[3][4]; // двумерный массив размером 3*4 int i,j; for (i=0; i<3; i++) for (j=0; j<4; j++) ma...

Bu fayl DOCX formatida 9 sahifadan iborat (27,8 KB). "двумерные массивы. примеры описания и использования"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.