#include using namespace std; int main() { int floor; cout << "Floor: "; cin >> floor; // The following statements check various input errors if (cin.fail()) { cout << "Error: Not an integer." << endl; return 1; } if (floor == 13) { cout << "Error: There is no thirteenth floor." << endl; return 1; } if (floor <= 0 || floor > 20) { cout << "Error: The floor must be between 1 and 20." << endl; return 1; } // Now we know that the input is valid int actual_floor; if (floor > 13) { actual_floor = floor - 1; } else { actual_floor = floor; } cout << "The elevator will travel to the actual floor " << actual_floor << endl; return 0; }