Я работаю над проектом по созданию общего решателя уравнений ... Представьте, что он примет форму 25-30 уравнений, которые будут сохранены в именах табличных переменных вместе с операторами.
Я бы тогда назвал эту таблицу для решения любого уравнения с отсутствующей переменной, и он переместил бы операторы / другие части на другую сторону отсутствующей переменной
например. 2x + 3y = z и если x отсутствует переменная. Я бы назвал уравнение со значениями для y и z, и оно будет преобразовано, чтобы решить для x = (z-3y) / 2
уравнения могут быть линейными, полиномиальными, двоичными (да / нет результата) ...
Я не уверен, смогу ли я получить какую-либо легковесную библиотеку или нужно ли ее создавать с нуля ... любые указатели или указания будут оценены