Практикум по информатике и информационным технологиям. I. Обработка данных на ПК

98 Лабораторная работа №11 Обработка двумерных массивов Цель занятия - ознакомление и получение практических навыков ра­ боты с двухмерными массивами. 11.1. Обработка двумерных массивов 11.1.1. Двухмерные массивы в С++ В языке С++, наряду с одномерными, предусмотрены также и много­ мерные массивы. Простейшим их них является двухмерный массив. По су­ ществу, двухмерный массив - это массив, элементами которого являются другие одномерные массивы. Элементы двухмерного массива определяются двумя индексами - но­ мером строки и номером столбца. Индексы должны всегда задаваться поло­ жительными целыми числами. Отсчёт значений индексов всегда начинается с нуля. Если в качестве индекса используется переменная, то она должна быть целого типа. При обращении к массиву индексы размещаются в квад­ ратных скобках непосредственно после имени массива: имя массива\номер строки^\номер столбца^ Например, для обращения к элементу массива А, находящемуся во 2 строке и 3 столбце (отсчёт строк и столбцов начинается с 0), необходимо за­ писать у 4[1] [2]. Примеры: у 4[0][0] - самый первый элемент массива А (О строка, О столбец); Num\i\\\\ - /-я строка и 1 столбец массива Num\i\\j^ - i-я строка,у-й столбец массива.Num; Математическим аналогом двухмерного массива является матрица, где строки и столбцы массива определяют соответствующие строки и столб­ цы матрицы. При объявлении двухмерного массива в программе указывается тип его элементов, имя массива, а также размерность массива - количество строк и столбцов, содержащихся в массиве: тип имя массива[количество строк] {количество столбцов] При обращении к элементам массива значения индексов всегда должны быть меньше соответствующих размерностей, указанных при объявлении массива. Максимально возможное значение индекса должно быть на единицу меньше соответствующей размерности, заявленной при объявлении массива (так как отсчёт значений индексов ведётся с 0). Примеры:

RkJQdWJsaXNoZXIy MTY0OTYy