#include<stdio.h>
void deascend(int *x, int *y, int *z);
void swap(int *a, int *b);
int main(void)
{
int n1,n2,n3;
deascend(n1,n2,n3);
printf("%d, %d, %d\n", n1
, n2
, n3
);
return 0;
}
void deascend(int *x, int *y, int *z)
{
int i,j;
if(y<z)
{
swap(y,z);
}
if(x<y)
{
swap(x,y);
}
if(y<z)
{
swap(y,z);
}
}
void swap(int *a, int *b)
{
int tmp;
tmp = *a ;
*a = *b ;
*b = tmp;
}
I2luY2x1ZGU8c3RkaW8uaD4KCnZvaWQgZGVhc2NlbmQoaW50ICp4LCBpbnQgKnksIGludCAqeik7CnZvaWQgc3dhcChpbnQgKmEsIGludCAqYik7CgppbnQgbWFpbih2b2lkKQp7CiAgICAgICAgaW50IG4xLG4yLG4zOwoKICAgICAgICBwcmludGYoIm4xOiIpOyBzY2FuZigiJWQiLCAmbjEpOwogICAgICAgIHByaW50ZigibjI6Iik7IHNjYW5mKCIlZCIsICZuMik7CiAgICAgICAgcHJpbnRmKCJuMzoiKTsgc2NhbmYoIiVkIiwgJm4zKTsKICAgICAgICBkZWFzY2VuZChuMSxuMixuMyk7CgogICAgICAgIHByaW50ZigiJWQsICVkLCAlZFxuIiwgbjEsIG4yLCBuMyk7CgogICAgICAgIHJldHVybiAwOwp9Cgp2b2lkIGRlYXNjZW5kKGludCAqeCwgaW50ICp5LCBpbnQgKnopCnsKICAgICAgICBpbnQgaSxqOwogICAgICAgIGlmKHk8eikKICAgICAgICB7CiAgICAgICAgICAgICAgICBzd2FwKHkseik7CiAgICAgICAgfQogICAgICAgIGlmKHg8eSkKICAgICAgICB7CiAgICAgICAgICAgICAgICBzd2FwKHgseSk7CiAgICAgICAgfQogICAgICAgIGlmKHk8eikKICAgICAgICB7CiAgICAgICAgICAgICAgICBzd2FwKHkseik7CiAgICAgICAgfQp9Cgp2b2lkIHN3YXAoaW50ICphLCBpbnQgKmIpCnsKICAgICAgICBpbnQgdG1wOwoKICAgICAgICB0bXAgPSAqYSA7CiAgICAgICAgKmEgPSAqYiA7CiAgICAgICAgKmIgPSB0bXA7Cn0=