#include <iostream>
using namespace std;
// Code của bạn có liên quan gì đến dịch bit đâu, do hàm change đã thay đổi x rồi đó thôi.
int change(int &x) {
x = 0;
x++;
return 1;
}
int main() {
int x = 5;
cout << change(x) << " " << x << endl;
cout << change(x) << " ";
cout << x << endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKLy8gQ29kZSBj4bunYSBi4bqhbiBjw7MgbGnDqm4gcXVhbiBnw6wgxJHhur9uIGThu4tjaCBiaXQgxJHDonUsIGRvIGjDoG0gY2hhbmdlIMSRw6MgdGhheSDEkeG7lWkgeCBy4buTaSDEkcOzIHRow7RpLgoKaW50IGNoYW5nZShpbnQgJngpIHsKCXggPSAwOwoJeCsrOwoJcmV0dXJuIDE7Cn0KCmludCBtYWluKCkgewoJaW50IHggPSA1OwoJCgljb3V0IDw8IGNoYW5nZSh4KSA8PCAiICIgPDwgeCA8PCBlbmRsOwoJCgljb3V0IDw8IGNoYW5nZSh4KSA8PCAiICI7Cgljb3V0IDw8IHggPDwgZW5kbDsKfQ==