#include #include #include #include #include #include using namespace std; int lower_case ( int c ) { return tolower ( c ); } int main() { stack RPN; string buff = NULL; double N1 = 0; double N2 = 0; double answer = 0; getline(cin, buff, ' '); transform (buff.begin(),buff.end(), buff.begin(), lower_case); //Convewrt to lower case while (buff!="q") { if (isdigit((int)buff[0])) { RPN.push(atof(buff.c_str())); } else if (buff == "sqrt") { if(!RPN.top()<0) { answer = sqrt(RPN.top()); RPN.pop(); RPN.push(answer); } else { cout<<"