All submissions

Compare Register Values

#include <iostream>
#include <cstdint>
using namespace std;

class Register8 {
private:
   uint8_t value;
public:
   Register8(uint8_t v) : value(v) {}
   // your code here: define operator== to compare two Register8 objects
   bool operator==(const Register8& r) const {
    return value == r.value;
   }
   uint8_t getValue() const {
       return value;
   }
};

int main() {
   int a, b;
   cin >> a >> b;
   Register8 r1(a);
   Register8 r2(b);
   if (r1 == r2)
       cout << "Equal";
   else
       cout << "Not Equal";
   return 0;
}
Loading...

Input

10 10

Expected Output

Equal