100 бед - 1 ресет
Решил попробовать написать калькулятор на C++, с возведением в степерь, вычислением корней, скобками, sin, cos, плавающей точкой и т.д. Появилась задача, ввожу я строку с вырожением, как проще распознат приоритеты операций? Можно ли строку обработать за один проход?
Копай в сторону обратной польской нотации. Например, вот: http://program.rin.ru/razdel/html/764.html