| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Алгоритмы > Свертка математического выражения |
| Автор: 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) Собственно...даже не представляю как это сделать...Если кто сталкивался с подобного рода задачей, пожалуйста, расскажите как реализовать...в идеале конечно пример хотелось бы...заранее спасибо |