Răspuns:
Explicație:
#include<iostream>
using namespace std;
int v[99999],n,k,x,nr;
int main()
{
cin>>n;
x=n;
k=0;
while(n)
{
k++;
v[k]=n%10;
n/=10;
}
for(int i=1;i<=k-1;i++)
for(int j=i+1;j<=k;j++)
if(v[i]<v[j])
swap(v[i],v[j]);
nr=0;
for(int i=1;i<=k;i++)
nr=nr*10+v[i];
if(x==nr)
cout<<"Nu exista";
else
if(x>nr)
cout<<"Exista";
}