Двумерные массивы
Оценка 4.8

Двумерные массивы

Оценка 4.8
docx
18.11.2021
Двумерные массивы
Л2-002110.docx

Двумерные массивы

Предназначены для хранения данных, организованных в виде пря- моугольной таблицы (матрицы). Таблица имеет определенное количество строк и столбцов, которые нумеруются, начиная с нуля.

Обработка массива производится поэлементно. Для доступа к эле- менту матрицы необходимо указать номер строки и столбца, на пересе- чении которых находится этот элемент.

 

0             1               номера столбцов

10	15
12	13
14	8

0                                        (второе измерение)

1

 

2

 

 

номера строк

(первое измерение)

 

Объявление двумерного массива:

Тип элементов [,] ИмяМассива;

ИмяМассива=new Тип элементов [кол-во строк, кол-во столбцов];

При выделении памяти можно выполнять инициализацию массива, указывая значения, относящиеся к каждой строке. Размерность массива можно не указывать, она будет определена по количеству инициализи- рующих значений.

0	0
0	0
0	0

1	2
3	4
5	6

int[,] a, b;                                       a                  b

a=new int[3,2];

 

 

b=new int[,] {{1,2}, {3,4}, {5,6}};

Свойство Length применительно к двумерному массиву соответствует общему количеству элементов: b.Length => 6

 

Пример:


Сформировать и выдать на экран целочисленную единичную матри- цу размером m×n.

int [,] a;

int i,j; //номера строк и столбцов

string s; //строка, формирующая символьное значение строки матрицы

int n=5;

a=new int [n,n]; for (i=0; i<n; i++)

a [i,i]=1;

for (i=0; i<n; i++)

{ s=””;

for (j=0; j<n; j++) s=s + a[i,j] + “_”;

Console.WriteLine (s);


 

Двумерные массивы Предназначены для хранения данных, организованных в виде пря- моугольной таблицы (матрицы)

Двумерные массивы Предназначены для хранения данных, организованных в виде пря- моугольной таблицы (матрицы)

Сформировать и выдать на экран целочисленную единичную матри- цу размером m×n

Сформировать и выдать на экран целочисленную единичную матри- цу размером m×n
Скачать файл