#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)
{
if(*x<*y){ swap(x,y); }
if(*x<*z){ swap(x,y); }
if(*y<*z){ swap(y,z); }
}
void swap(int *a, int *b)
{
int w;
w=*a;
*a=*b;
*b=w;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGRlYXNjZW5kKGludCAqeCwgaW50ICp5LCBpbnQgKnopOwp2b2lkIHN3YXAoaW50ICphLCBpbnQgKmIpOwoKaW50IG1haW4odm9pZCkgCnsKCWludCBuMSxuMixuMzsKCQoJcHJpbnRmKCJuMToiKTsgc2NhbmYoIiVkIiwmbjEpOwoJcHJpbnRmKCJuMjoiKTsgc2NhbmYoIiVkIiwmbjIpOwoJcHJpbnRmKCJuMzoiKTsgc2NhbmYoIiVkIiwmbjMpOwoJCglkZWFzY2VuZCgmbjEsJm4yLCZuMyk7CgkKCXByaW50ZigiJWQsICVkLCAlZFxuIixuMSxuMixuMyk7CgkKCXJldHVybiAwOwp9CgoKdm9pZCBkZWFzY2VuZChpbnQgKngsIGludCAqeSwgaW50ICp6KQp7CglpZigqeDwqeSl7IHN3YXAoeCx5KTsgfQoJaWYoKng8KnopeyBzd2FwKHgseSk7IH0KCWlmKCp5PCp6KXsgc3dhcCh5LHopOyB9Cn0Kdm9pZCBzd2FwKGludCAqYSwgaW50ICpiKQp7CglpbnQgdzsKCQoJdz0qYTsKCSphPSpiOwoJKmI9dzsKfQ==