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