Условие:
Пользователь вводит размеры n, m и затем матрицу A размера n × m, а затем вторую матрицу B того же размера. Нужно:
1. Реализовать шаблонные функции для поэлементного сложения и вычитания матриц одинакового размера.
2. Реализовать отдельные функции для ввода/вывода матриц.
3. Вывести на экран матрицы A+B и A−B.
Обязательно!!!
• Использовать контейнер std::vector<std::vector<T>>.
• Функции add_matrices и sub_matrices должны быть шаблонными по типу элементов T (и поддерживать операции + и - и копирование).

