Язык программирования С, лабораторная работа 2.
Указатели и массивы

Задание 1

Дано натуральное значение N, заданное константой в тексте программы. Создать квадратную матрицу целых чисел N*N в виде статического массива, заполнить ее нулями и предложить пользователю меню управления матрицей:
  1. Вывести содержимое матрицы
  2. Обнулить матрицу
  3. Заполнить матрицу случайными значениями
  4. Изменить элемент матрицы по его координатам
  5. Повернуть матрицу на 90 градусов по часовой стрелке
  6. Завершить работу с программой
Каждый элемент меню должен быть реализован в виде функции с передачей ему матрицы в качестве параметра. Для изменения размера матрицы должно быть достаточно изменить значение константы N при ее определении.

Задание 2

Решить предыдущую задачу, обеспечив пользовательский ввод значения переменной N и управление матрицей в виде указателя int **matr.