notes exampleto evaluate postfix expressionabc**/de *+ac*the following steps will be executedtop op ii op * op ii op * /( **ca /( ** ( ea+ /( **cd ee* /( **ca/( ** ( * ( *clab exercise here is program that implements the above idea into program #include #include #include #define maxc double eva (charl[])double pop(struct stack *)void push(struct stack *double)int empty(struct stack *)int isdigit(char)double oper(intn doubledouble)void main(char expr[maxc]int position whi ((expr[position++getchar()!'\'expr[--position'\ 'printf("% % ""the original postfix expression is"printf("\ % "eval(expr))struct stack int topdouble data[maxc] lovely professional university expr)