Пример двумерного массива в С++
Размерность массива может быть больше единицы (напомним, что размерность массива определяется количеством индексов, с помощью которых реализуется доступ к элементу массива), В таком случае говорят о много мерных массивах. Объявление многомерного массива выполняется так же просто, как и объявление одномерного массива, с той лишь разницей, что теперь для массива указывается размер по каждому из индексов. Для каждого индекса используется собственная пара квадратных скобок. При объявлении массива размер массива по соответствующему индексу также указывается в отдельных квадратных скобках. Среди многомерных массивов самым простым является двумерный массив. В известном смысле двумерный массив - это массив из одномерных массивов. Например, инструкцией float m[4][5] объявляется двумерный массив действительных чисел двойной точности размером 4x5. Чтобы обратиться к отдельному элементу массива, необходимо после имени массива указать индексы этого элемента (каждый индекс в отдельных квадратных скобках). Индексация по каждому индексу начинается с нуля. В следующем примере приведен код
программы, которой двумерный массив заполняется случайными числами с последующим выводом этих значений на экран.
#includeusing namespace std; int main(){ int n[4][5]; for(int i=0; i < 4; i++){ for(int j=0; j < 5;j++){ n[i][j]=rand() % 10; cout << n[i][j] << " ";} cout << "\n"; } return 0; }