void numar(int n , int k , int & x)
{
int v[20] , m = 0;
do{
v[++ m] = n % 10;
n /= 10;
}
while(n);
for(int i = 1 ; i < m ; i ++)
for(int j = i + 1 ; j <= m ; j++)
if(v[i] < v[j])
{
int aux = v[i];
v[i] = v[j];
v[j] = aux;
}
x = 0;
for(int i = 1 ; i <= k ; i ++)
x = 10 * x + v[i];
}