logo search
Подбельский Фомин_Программирование на языке СИ_

10.4.3. Пример выполнения задания по многомерным динамическим массивам

Условие задачи. Введя целое значение переменной п, сформировать единичную диагональную матрицу с размерами п на п и вывести ее на экран дисплея.

В отличие от основных задач этого параграфа в данном случае для простоты не требуется обрабатывать сформированную матрицу. В приводимой ниже программе реализовано в соответствии с условиями задачи только формирование матрицы. Этого достаточно для демонстрации механизмов построения многомерных динамических массивов и работы с их элементами.

Результат выполнения программы:

Примечание. Для освоения механизмов моделирования многомерных массивов с помощью препроцессорных средств целесообразно решить ту же задачу, но для представления матриц использовать одномерные массивы и организовать, доступ к их элементам с помощью макроопределений (см. §3.5).