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