Операции над матрицами.
Цель: написать программу, позволяющую производить операции над матрицами для частного случая целых чисел.
Задачи:
Создать контейнер для хранения двумерного массива чисел типа int.
Используя созданный контейнер реализовать следующие операции с матрицами:
– умножение матрицы на число;
– умножение матриц;
– сложение матриц;
– вычитание;
– транспонирование.
Создать пользовательский интерфейс, который будет позволять редактировать матрицы
задавать операции над ними и отображать результат выполнения(1)
. Сделать помощник(wizard) который позволит сохранять результаты (полностью/частично) в выбранный файл,
выбирать подпись, ставить дату.
(1) Для случая [λ * М4x4 λ * М4x4 λ * М4x4], где - выбираемая операция , или , а - опция, позволяющая задать операцию транспонирования.
С++, среда разработки QT.