fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. char ar[101];
  6. cin.getline(ar,101);
  7. int i=0,n1=0,n2=0,n3=0;
  8. for(i=0;ar[i]!='\0';i++)
  9. { if(ar[i]=='1') n1++;
  10. else if(ar[i]=='2') n2++;
  11. else if(ar[i]=='3') n3++;
  12. }
  13. if(n1>1)
  14. { for(i=1;i<n1;i++) cout<<"1+";
  15. }
  16. if(n1!=0)
  17. { if(n2!=0 || n3!=0) cout<<"1+";
  18. else cout<<"1";
  19. }
  20. if(n2>1)
  21. { for(i=1;i<n2;i++) cout<<"2+";
  22. }
  23. if(n2!=0)
  24. { if(n3!=0) cout<<"2+";
  25. else cout<<"2";
  26. }
  27. if(n3>1)
  28. { for(i=1;i<n3;i++) cout<<"3+";
  29. }
  30. if(n3!=0) cout<<"3";
  31. return 0;
  32. }
Success #stdin #stdout 0s 4212KB
stdin
1
stdout
1