#include <stdio.h>
void swap(int *a, int *b);
void sort(int *x, int *y);
int main(void)
{
int x, y;
sort(&x, &y);
printf("x = %d, y = %d\n", x
, y
);
return 0;
}
void swap(int *a, int *b)
{
int temp = *a;
*a = *b;
*b = temp;
}
void sort(int *x, int *y)
{
if (*x < *y) {
swap(x, y);}
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIHN3YXAoaW50ICphLCBpbnQgKmIpOwp2b2lkIHNvcnQoaW50ICp4LCBpbnQgKnkpOwoKaW50IG1haW4odm9pZCkgCnsKCWludCB4LCB5OwoJCgkKICAgIHNjYW5mKCIlZCIsICZ4KTsKICAgIHNjYW5mKCIlZCIsICZ5KTsKCQoJc29ydCgmeCwgJnkpOyAgCgogICAgcHJpbnRmKCJ4ID0gJWQsIHkgPSAlZFxuIiwgeCwgeSk7CgkKCQoJcmV0dXJuIDA7Cn0Kdm9pZCBzd2FwKGludCAqYSwgaW50ICpiKQp7CiAgICBpbnQgdGVtcCA9ICphOwogICAgKmEgPSAqYjsKICAgICpiID0gdGVtcDsKfQoKdm9pZCBzb3J0KGludCAqeCwgaW50ICp5KQp7IAogICAgaWYgKCp4IDwgKnkpIHsKICAgIHN3YXAoeCwgeSk7fQp9Cg==