I need to write a program to evaluate
arithmetic expressions (using infix notation). The
easiest way to accomplish this is a two-step process:
Convert the infix notation expression to the
equivalent expression in postfix notation.
Evaluate the postfix notation.
The program needs to do the following:
Prompt the user to submit an arithmetic expression.
I may assume that the expression is entered with
spaces between all numbers and operators.
That is, it will look like this:
( ( 7 + 6 ) * ( 16 – 2 ) ) / 2
than like this:
will make the reading in of the expression much easier.
Evaluate the expression (using the two step process
Print the value of the expression for the user.
For example, running the program
might look like this:
Please enter an arithmetic expression: ( ( 7 + 6 ) * ( 16 – 2 ) ) / 2
The value of that expression is: 91
For this, I need one code
file: the file defining the program (called “main.cpp”). I need to use the STL version of the stack
Please HELP ME!!!