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