Отладка программы

При отладке программы срабатывают те же соображения, которые высказаны к работе ╧10: рекомендуется вести поиск ошибок на основе анализа выведенных программой данных, но при желании можно использовать и пошаговый режим.

Результаты работы программы

Ниже приведены два примера результатов работы программы: для четного и нечетного значений размерности.

S=10 0 1 2 3 4 5 6 7 8 0 0 0 9 10 11 12 13 14 0 0 0 0 0 15 16 17 18 0 0 0 0 0 0 0 19 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 22 0 0 0 0 0 0 0 23 24 25 26 0 0 0 0 0 27 28 29 30 31 32 0 0 0 33 34 35 36 37 38 39 40 0 S=9 0 1 2 3 4 5 6 7 0 0 0 8 9 10 11 12 0 0 0 0 0 13 14 15 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 0 0 0 0 0 0 0 18 19 20 0 0 0 0 0 21 22 23 24 25 0 0 0 26 27 28 29 30 31 32 0

Выводы

При выполнении лабораторной работы изучены вопросы:

  • функции пользователя
  • передача параметров функции
  • 2-мерные массивы и указатели
╧ варианта Содержание задания Иллюстрация
Заполнить матрицу случайными числами. Развернуть матрицу на 90o по часовой стрелке.

 

╧ варианта Содержание задания Иллюстрация
Заполнить матрицу случайными числами. Отобразить матрицу симметрично относительно главной диагонали

 

╧ варианта Содержание задания Иллюстрация
Заполнить матрицу ЛП, от левого верхнего угла по спирали: вправо - вниз - влево - вверх.

 

╧ варианта Содержание задания Иллюстрация
Заполнить матрицу ЛП, от центра по спирали: влево - вниз - вправо - вверх.

 

╧ варианта Содержание задания Иллюстрация
Заполнить матрицу случайными числами. На главной диагонали разместить суммы элементов, которые лежат на той же строке и том же столбце.

 

╧ варианта Содержание задания Иллюстрация
Заполнить матрицу ЛП, от левого верхнего угла по диагонали: вправо - вверх.

 

╧ варианта Содержание задания Иллюстрация
Заполнить секторы матрицы, которые лежат влево и вправо от главной и побочной диагоналей, ЛП, от левого верхнего угла вниз - вправо. Остаток матрицы заполнить нулями.

 

╧ варианта Содержание задания Иллюстрация
Заполнить матрицу случайными числами. Отобразить симметрично относительно вертикальной оси секторы матрицы, которые лежат влево и вправо от главной и побочной диагоналей.  

 

╧ варианта Содержание задания Иллюстрация
Заполнить матрицу ЛП, от левого нижнего угла по диагонали: влево - вверх.

 

╧ варианта Содержание задания Иллюстрация
Заполнить матрицу случайными числами. Отобразить главную и побочную диагонали симметрично относительно вертикальной оси.

 

╧ варианта Содержание задания Иллюстрация
Заполнить матрицу случайными числами. Разместить на главной диагонали суммы элементов, которые лежат на диагоналях, перпендикулярных к главной.

 

╧ варианта Содержание задания Иллюстрация
Заполнить матрицу случайными числами. Отобразить верхнюю половину матрицы на нижнюю зеркально симметрично относительно горизонтальной оси.

 

╧ варианта Содержание задания Иллюстрация
Заполнить матрицу случайными числами. Розбити матрицу на квадраты размером 3х3. В центре каждого квадрата поместить сумму остальных элементов квадрата.

 

╧ варианта Содержание задания Иллюстрация
Заполнить матрицу случайными числами. Отобразить правую половину матрицы на левую зеркально симметрично относительно вертикальной оси.

 

 

╧ варианта Содержание задания Иллюстрация
Заполнить секторы матрицы, которые лежат влево и вправо от главной и побочной диагоналей ЛП, от левого верхнего угла вправо - вниз. Остаток матрицы заполнить нулями.

 

╧ варианта Содержание задания Иллюстрация
Заполнить матрицу случайными числами. Развернуть матрицу на 90o против часовой стрелки.

 

╧ варианта Содержание задания Иллюстрация
Заполнить матрицу случайными числами. Отобразить матрицу симметрично относительно побочной диагонали

 

╧ варианта Содержание задания Иллюстрация
Заполнить матрицу ЛП, от левого верхнего угла по спирали: вниз - вправо - вверх - влево.

 

╧ варианта Содержание задания Иллюстрация
Заполнить матрицу ЛП, от центра по спирали: вниз - влево - вверх - вправо.

 

╧ варианта Содержание задания Иллюстрация
Заполнить матрицу случайными числами. На побочной диагонали разместить суммы элементов, которые лежат на той же строке и столбце.

 

╧ варианта Содержание задания Иллюстрация
Заполнить матрицу ЛП, от левого верхнего угла по диагонали: влево - вниз.

 

╧ варианта Содержание задания Иллюстрация
Заполнить секторы матрицы, которые лежат выше и ниже главной и побочной диагоналей ЛП, от левого верхнего угла вправо - вниз. Остаток матрицы заполнить нулями.

 

╧ варианта Содержание задания Иллюстрация
Заполнить матрицу случайными числами. Отобразить симметрично относительно горизонтальной оси секторы матрицы, которые лежат выше и ниже главной и побочной диагоналей.

 

╧ варианта Содержание задания Иллюстрация
Заполнить матрицу ЛП, от правого верхнего угла по диагонали: влево - вниз.

 

╧ варианта Содержание задания Иллюстрация
Заполнить матрицу случайными числами. Отобразить главную и побочную диагонали симметрично относительно горизонтальной оси.

 

return false">ссылка скрыта
╧ варианта Содержание задания Иллюстрация
Заполнить матрицу случайными числами. Разместить на побочной диагонали суммы элементов, которые лежат на диагоналях, перпендикулярных к побочной.

 

╧ варианта Содержание задания Иллюстрация
Заполнить матрицу случайными числами. Отобразить левую половину матрицы на правую зеркально симметрично относительно вертикальной оси.

 

╧ варианта Содержание задания Иллюстрация
Заполнить матрицу случайными числами. Развернуть матрицу на 180o.