===== 2.6 Транспонирование многомерных матриц =====
==== 1. Пример транспонирования многомерной матрицы ====
Большая часть информации из прошлой главы применима и к текущей. Единственным уточнением станет то, что для массивов в размере куба и выше транспонирование может быть выполнено множеством способов. Разбор текста программы предлагается произвести самостоятельно.
Исходные данные для ввода: FIXME
Правильный вывод программы:FIXME
Строго говоря, этот массив было вовсе необязательно транспонировать. Было достаточно поменять порядок следования внешнего и вложенного цикла. Но на практике такая операция имеет смысл из-за ограниченного размера кэша центрального процессора — без транспонирования работа с оперативной памятью в разы замедляется.