#include <iostream> using namespace std; // Define LED class here // <write your code> class LED { private: int pin; int state; public: LED(int pin); void on(); void off(); void toggle(); int status(); ~LED(); }; LED::LED(int pin){ this->pin = pin; } void LED::on(){ this->state = 1; } void LED::off(){ this->state = 0; } void LED::toggle(){ this->state = !this->state; } int LED::status(){ return this->state; } LED::~LED(){ } int main() { int pin, initialState, toggleCount; cin >> pin >> initialState >> toggleCount; LED led(pin); if (initialState == 1) led.on(); else led.off(); for (int i = 0; i < toggleCount; i++) { led.toggle(); } cout << led.status(); return 0; }
Test Cases
Test Results
Input
5 1 3
Expected Output
0