#include <stdio.h>
void swap (int *a, int *b)
{
int tmp = *a;
*a = *b;
*b = tmp;
}
int main(void) {
// your code goes here
int p = 5, q = 8;
printf("p = %d, q = %d\n", p
, q
); swap(&p, &q);
printf("p = %d, q = %d", p
, q
); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIHN3YXAgKGludCAqYSwgaW50ICpiKQp7CiAgICBpbnQgdG1wID0gKmE7ICAgICAgICAgICAgICAgICAKICAgICphID0gKmI7CiAgICAqYiA9IHRtcDsKfQoKaW50IG1haW4odm9pZCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJaW50IHAgPSA1LCBxID0gODsKCXByaW50ZigicCA9ICVkLCBxID0gJWRcbiIsIHAsIHEpOwoJc3dhcCgmcCwgJnEpOwoJcHJpbnRmKCJwID0gJWQsIHEgPSAlZCIsIHAsIHEpOwoJcmV0dXJuIDA7Cn0K