include
char stack[14] = "((9/2)*(4-2))";
int top = -1;
void h_push(int in)
{
top++;
stack[top] = in;
}
int h_pop()
{
int out;
out = stack[top];
top--;
return out;
}
int main() {
char input = 0;
char outpop;
int i;
for (int i = 0; i<14; i++) {
switch (stack[i])
{
case '(':
break;
case ')':
outpop = h_pop();
printf("%c", input);
break;
case '*':
input = '*';
h_push(input);
break;
case '-':
input = '-';
h_push(input);
break;
case '/':
input = '/';
h_push(input);
break;
default:
printf("%c", stack[top]);
}
}
}