#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 << "\n"; } 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