Te-ai complicat prea mult...
#include <iostream>
using namespace std;
int main() {
int n;
cin>>n;
while(n!=0){
cout<<n%10<<" ";
n=n/10;
}
return 0;
}
Se cere sa afisezi toate cifrele, am afisat. Nu se cere daca e in ordine crescatoare sau descrescatoare.