#include <iostream>
using namespace std;
// Define class GpioPin here
// <write your code>
class GpioPin {
public:
int pinNumber;
int state;
GpioPin() {
state = 0;
}
void write (int value) {
state = value;
}
int read() {
return state;
}
};
int main() {
int pin, initialValue, finalValue;
cin >> pin >> initialValue >> finalValue;
GpioPin gpio; // default constructor
gpio.pinNumber = pin; // manual assignment
gpio.write(initialValue);
gpio.write(finalValue);
cout << "GPIO Pin " << gpio.pinNumber
<< " State " << gpio.read();
return 0;
}
Input
13 0 1
Expected Output
GPIO Pin 13 State 1