Описати клас, що реалізовує тип даних «речова матриця» і роботу з ними. Клас повинен реалізовувати наступні операції над матрицями:
· складання, віднімання (як з іншою матрицею, так і з числом);
· комбіновані операції привласнення ( + =, -=);
· операції порівняння на рівність/нерівність;
· операції обчислення зворотної і транспонованої матриці;
· доступ до елементу по індексах.
Написати програму, що демонструє всі розроблені елементи класу.
Варіант 10
Описати клас, що реалізовує тип даних “дійсна матриця” і роботу з ними. Клас повинен реалізовувати наступні операції над матрицями:
· множення, ділення (як на іншу матрицю, так і на число);
· комбіновані операції привласнення (* =, / = );
· операцію піднесення до ступеня;
· методи обчислення детермінанта і норми;
· доступ до елементу по індексах.
Написати програму, що демонструє всі розроблені елементи класу.