Доработка математической библиотеки для решения СЛАУ, поиска обратной матрицы методом Гаусса и т.п.
1. Язык: C++
2. Использовать ООП, в том числе наследование и полиморфизм.
3. Использовать умные указатели там, где это позволит улучшить безопасность кода.
4. Проработать архитектуру проекта для возможного расширения функционала.
5. Использовать CMake для автоматизации создания проекта и Git для хранения.
6. Подготовить документацию в несколько строчек (какие средства использовались при разработке, как продолжить работу над проектом новому программисту, как пользоваться программой).