Я хочу написать программу, которая вычисляет заданную математическую функцию (пользователем) с определенным набором значений.
Пользователю предлагается ввести функцию, скажем, он набрал f (x) = (x ^ 2) + 3x + 1 , затем через программу я должен показать выходные данные [f (3) , f (6) и f (9)].
Вопрос, в частности, заключается в том, как извлечь эти x в типизированной функции, а затем как преобразовать функцию из строки в double или float.
У вас есть какие-нибудь мысли по этому поводу?
предположим, что я использую C или C ++