Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 236 Bytes

gray.md

File metadata and controls

19 lines (15 loc) · 236 Bytes

Нахождение кода Грея

int g (int n) {
	return n ^ (n >> 1);
}

Нахождение обратного кода Грея

int rev_g (int g) {
	int n = 0;
	for (; g; g>>=1)
		n ^= g;
	return n;
}