C++, класс для работы с матрицами

Максим18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
14.05.2010

Необходимо написать или найти и переделать уже существующий класс по работае с матрицами.

Класс должен уметь работать не только с цифрами, но и буквами

Например X+X-XY = 2X-XY

или W1*W2 + 2W1*W2 -W1 + W2 = 3W1*W2-W1+W2

Класс должен суметь сложить, перемножить, найти определитель, обратную и транспонированную матрицу, определить размерность.

Срок 1 день.

Если срок маленький, но за этот срок можно сдать хотя бы умножение и возвращение размерности матрицы. Остальное позже можно.