#include<stdio.h> int main() { int n,i,m,k,s=0; scanf("%d",&n); m=n; k=n; while(m!=0) { m=m/10; s++; } printf("%d\n",s); if(s==1) printf("%d\n",n); if(s==2) printf("%d %d\n",n/10,n%10); if(s==3) printf("%d %d %d\n",n/100,n/10%10,n%10); if(s==4) printf("%d %d %d %d\n",n/1000,n/100%10,n/10%10,n%10); if(s==5) printf("%d %d %d %d %d\n",n/10000,n/1000%10,n/100%10,n/10%10,n%10); for(i=0;i<s;i++) { printf("%d",k%10); k=k/10; } printf("\n"); return 0; } /************************************************************** Problem: 1962 User: admin Language: C Result: Accepted Time:12 ms Memory:1144 kb ****************************************************************/