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