Am rezolvat aceasta problema cu asumptia ca "numar bine ordonat" inseamna numarul care are cifrele de la stanga la dreapta crescatoare.
int main(){ int ok=0; unsigned n;
cout << "n="; cin >> n;
while(n > 10) { if(n%10 > n%100/10) { ok=1; n=n/10; } else { ok=0; break; } }
if(ok==1) cout << "Da"; else cout << "Nu";
}