#include <iostream> using namespace std; class Num { int n; int a[5]; public: Num(int x = 0) { for(int i =0;i<5;i++) { a[i]=0; } n = x; } void descrease(); void show() { cout<<"n="<<n<<endl; for(int i=0;i<5;i++) { cout<<a[i]<<'/t'; } cout<<endl; } }; void Num::descrease() { int i=0,j; int x = n; while(x) { a[i] = x%10; x=x/10; i++; } //show(); for (i=0;i<5;i++) { for(j=0;j<4;j++) { if(a[j]>a[j+1]) { int t = a[j]; a[j] = a[j+1]; a[j+1] = t; } } } for(i = 0;i<3;i++) { int tem = a[i]; a[i] = a[4-i]; a[4-i] = tem; } } int main() { int n; cout<<"input n:"; cin>>n; Num num(n); num.show(); num.descrease(); num.show(); return 0; }