Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>using namespace std;int dataStack[100], size1;char operatorStack[100], size2;char e[110];int cal(){int a = dataStack[size1];int b = dataStack[size1-1];char ch = operatorStack[size2];switch(ch){case '+': return a + b;case '-': return b - a;case '*': return a * b;case '/': return b / a;}}void pop(){while(size2 > 0 && operatorStack[size2] != '('){dataStack[size1-1] = cal();--size1;--size2;}}