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