#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;
}