Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > Свертка математического выражения


Автор: zheka0906 30.3.2011, 22:41
Доброго времени суток! Получил  задание следующего типа...

Необходимо написать функцию, осуществляющую чтение математического выражения из файла и осуществляющего его свёртку, позволяющую ускорить процесс вычисления. Выражение содержит 2 переменные (x, y), каждая из которых может быть в 0, 1, 2 и 3 степенях. Выражение может содержать 4 арифметические операции и скобки. Результат работы (свёрнутое выражение) должен быть записан в файл и выведен на экран вместе с искомым выражением.
    
Пример входного файла:
x*x*y + y*y – 2*y*x + x*x + 3*x*y*x

Пример выходного файла:
4*x*x*y-(y-x)*(y-x) 


Собственно...даже не представляю как это сделать...Если кто сталкивался с подобного рода задачей, пожалуйста, расскажите как реализовать...в идеале конечно пример хотелось бы...заранее спасибо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)