#include <iostream>
using namespace std;
#define NUM 4
void pice(int num, int a[]);
void dsc(int a[], int b[]);
void main ()
{
int i , temp=0;
int num=0;
int a[NUM]= {0};
int b[NUM]= {0};
cout<<"값을 입력하시오. : ";
cin>> num;
pice(num , a);
dsc(a, b);
for(i=0; i< NUM; i++)
{
cout<< b[i]<<endl;
}
}
void pice(int num, int a[])
{
int i=0;
while(num)
{
a[i] = num % 10;
num = num / 10;
i++;
}
}
void dsc(int a[], int b[])
{
int i, j, temp=0;
for (i=0; i< NUM - 1; i++)
for (j=i+1 ; j< NUM ; j++)
if ( a[i] < a[j])
{
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
for(i=0; i< NUM; i++)
{
b[i] = a[i];
}
}