#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
); // your code goes here
return 0;
}
void deascend (int *x, int *y, int *z)
{
if( *x<*y) swap(x,y);
if( *y<*z) swap(y,z);
if( *x<*y) swap(x,y);
}
void swap(int *a, int *b)
{
int temp;
temp = *a;
*a = *b;
*b = temp;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGRlYXNjZW5kKGludCAqeCwgaW50ICp5LCBpbnQgKnopOwp2b2lkIHN3YXAoaW50ICphLCBpbnQgKmIpOwoKaW50IG1haW4odm9pZCkKewogICBpbnQgbjEsbjIsbjM7CgogICBwcmludGYoIm4xOiIpOyBzY2FuZigiJWQiLCZuMSk7CiAgIHByaW50ZigibjI6Iik7IHNjYW5mKCIlZCIsJm4yKTsKICAgcHJpbnRmKCJuMzoiKTsgc2NhbmYoIiVkIiwmbjMpOwogICBkZWFzY2VuZCgmbjEsJm4yLCZuMyk7CiAgIHByaW50ZigiJWQsJWQsJWRcbiIsbjEsbjIsbjMpOwoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJcmV0dXJuIDA7Cn0KCnZvaWQgZGVhc2NlbmQgKGludCAqeCwgaW50ICp5LCBpbnQgKnopCnsKICAgaWYoICp4PCp5KSBzd2FwKHgseSk7CiAgIGlmKCAqeTwqeikgc3dhcCh5LHopOwogICBpZiggKng8KnkpIHN3YXAoeCx5KTsKfQoKdm9pZCBzd2FwKGludCAqYSwgaW50ICpiKQp7CiAgIGludCB0ZW1wOwoKICAgdGVtcCA9ICphOwogICAqYSA9ICpiOwogICAqYiA9IHRlbXA7Cn0KCg==