#include <stdio.h>
#define SWAP(T, a, b) do { T tmp = a; a = b; b = tmp; } while (0)
int main(void) {
int v[] = {1, 2, 3, 4};
const int size = sizeof(v)/sizeof(v[0]);
for(int i = 0, j = size-1; i < j; ++i, --j) {
SWAP(int, v[i], v[j]);
}
for(int i = 0; i < size; ++i) {
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgojZGVmaW5lIFNXQVAoVCwgYSwgYikgZG8geyBUIHRtcCA9IGE7IGEgPSBiOyBiID0gdG1wOyB9IHdoaWxlICgwKQoKaW50IG1haW4odm9pZCkgewoJaW50IHZbXSA9IHsxLCAyLCAzLCA0fTsKCWNvbnN0IGludCBzaXplID0gc2l6ZW9mKHYpL3NpemVvZih2WzBdKTsKCQoJZm9yKGludCBpID0gMCwgaiA9IHNpemUtMTsgaSA8IGo7ICsraSwgLS1qKSB7CgkJU1dBUChpbnQsIHZbaV0sIHZbal0pOwoJfQoJCglmb3IoaW50IGkgPSAwOyBpIDwgc2l6ZTsgKytpKSB7CgkJcHJpbnRmKCIlZCAiLCB2W2ldKTsKCX0KCXJldHVybiAwOwp9Cg==