#include #include #include using namespace std; bool isNumber(string value) { //if the first character is a number if(value[0] >= '0' && value[0] <= '9') return true; else return false; } double convert(string value){ return atof(value.c_str()); } double apply(string op, double x, double y) { if(op == "+") { return x + y; } else if(op == "-") { return x - y; } else if(op == "/") { return x / y; } else if(op == "*") { return x * y; } } int main(void) { double s[700]; int top=0; do { string value; //read the value cin >> value; if(isNumber(value)) { s[top++] = convert(value); } else if(value[0] == '.') { //print result cout << "Result: " << s[top-1] <