Главная страница

лабораторка. Лабораторная работа 5. Многомерные массивы. Лабораторная работа 5. Многомерные массивы Двумерные массивы(матрицы) в С


Скачать 280.95 Kb.
НазваниеЛабораторная работа 5. Многомерные массивы Двумерные массивы(матрицы) в С
Анкорлабораторка
Дата25.02.2020
Размер280.95 Kb.
Формат файлаdocx
Имя файлаЛабораторная работа 5. Многомерные массивы.docx
ТипЛабораторная работа
#109789
страница1 из 2
  1   2

Лабораторная работа №5. Многомерные массивы




Двумерные массивы(матрицы) в С++



До этого момента мы рассматривали одномерные массивы, которыми не всегда можно ограничиться. Допустим, необходимо обработать некоторые данные из таблицы. В таблице есть две характеристики: количество строк и количество столбцов. Также и в двумерном массиве, кроме количества элементов массива, есть такие характеристики как, количество строк и количество столбцов двумерного массива. То есть, визуально, двумерный массив — это обычная таблица, со строками и столбцами. Фактически двумерный массив — это одномерный массив одномерных массивов. Структура двумерного массива, с именем a, размером m на n показана ниже.



Массивы в С++

где, m — количество строк двумерного массива;
n — количество столбцов двумерного массива;
m * n— количество элементов массива.

В квадратных матрицах есть понятие диагоналей(главная и побочная)





В объявлении двумерного массива, также как и в объявлении одномерного массива, первым делом, нужно указать:

  • тип данных;

  • имя массива.

После чего, в первых квадратных скобочках указывается количество строк двумерного массива, во вторых квадратных скобочках — количество столбцов двумерного массива. Двумерный массив визуально отличается от одномерного второй парой квадратных скобочек. Рассмотрим пример объявления двумерного массива. Допустим нам необходимо объявить двумерный массив, с количеством элементов, равным 15. В таком случае двумерный массив может иметь три строки и пять столбцов или пять строк и три столбца.



a— имя целочисленного массива

число в первых квадратных скобках указывает количество строк двумерного массива, в данном случае их 5;

число во вторых квадратных скобках указывает количество столбцов двумерного массива, в данном случае их 3.



В данном массиве 5 строк, 3 столбца. после знака присвоить ставятся общие фигурные скобочки, внутри которых ставится столько пар фигурных скобочек, сколько должно быть строк в двумерном массиве, причём эти скобочки разделяются запятыми. В каждой паре фигурных скобочек записывать через запятую элементы двумерного массива. Во всех фигурных скобочках количество элементов должно совпадать. Так как в массиве пять строк, то и внутренних пар скобочек тоже пять. Во внутренних скобочках записаны по три элемента, так как количество столбцов — три. Графически наш массив будет выглядеть, как двумерная таблица



Рисунок 5 — Массивы в С++

В каждой ячейке двумерного массива 
  1   2


написать администратору сайта