Для того чтобы создать двумерный динамический массив на си необходимо выделить память под один одномерный массив, элементами которого будут также являться одномерные массивы. Пусть наш массив будет называться А и хранить в себе целочисленные значения. Для начала необходимо вспомнить, что имя массива содержит в себе ссылку на первый элемент, поэтому мы будем использовать указатель (*). Так как массив A будет двумерным, то он будет указывать на элемент, который также будет являться массивом. То есть для него также потребуется указатель, тогда его объявление будет выглядеть следующим образом: int** a, то есть указатель, на указатель на int...
Демонстрируется удобный ввод, хранение, а главное - визуализация матриц, позволяющая легко отлаживать алгебраические преобразования матриц. Работоспособная сложная система всегда развивается на основе работоспособной простой системы. Верно и обратное: сложная система, целиком построенная с нуля, никогда не будет работать, и ее невозможно заставить работать. Вы будете вынуждены начать сначала, начиная с работающей простой системы. Джон Галл Начала Есть отдельная дисциплина в учебных заведениях, название...