#include <iostream> #include <stdexcept> using namespace std; // your code here: define calibrate(int value) void calibrate(int value){ if(value < 0) { throw std::invalid_argument("Negative not allowed"); } if(value > 1000){ throw std::runtime_error("Out of range"); } cout<<"Calibrated with "<<value<<endl; } int main() { int v; cin >> v; try { calibrate(v); } catch (const invalid_argument& e) { cout << "Error: " << e.what() << "\n"; } catch (const runtime_error& e) { cout << "Error: " << e.what() << "\n"; } return 0; }
Test Cases
Test Results
Input
200
Expected Output
Calibrated with 200