#include <iostream> using namespace std; // Define HardwareTimer class here class HardwareTimer{ private: int frequency; int enabled; int prescaler; public: HardwareTimer(): frequency(0), enabled(false), prescaler(1){}; //these values represent safe reset state void configure(int freq, int pre){ frequency = freq; prescaler = pre; enabled = true; } void stop(){ enabled = false; } void print(){ cout << "F=" << frequency << " P=" << prescaler << " EN=" << enabled; } }; int main() { HardwareTimer t; // default constructor runs int f, p, x; cin >> f >> p >> x; t.configure(f, p); if (x == 0) t.stop(); t.print(); return 0; }
Test Cases
Test Results
Input
1000 8 1
Expected Output
F=1000 P=8 EN=1