fork download
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. vector <long double> v1, v2, v3;
  8. long double n;
  9. while (cin >> n){
  10. v1.push_back(n);
  11. }
  12. for (int i = 0; i < v1.size(); i++){
  13. if (v1[i] < 0) v3.push_back(v1[i]);
  14. else v2.push_back(v1[i]);
  15. }
  16. v2.insert(v2.end(), v3.begin(), v3.end());
  17. for (int i = 0; i < v2.size(); i++){
  18. cout << v2[i] << " ";
  19. }
  20. cout << endl;
  21. return 0;
  22. }
Success #stdin #stdout 0s 3468KB
stdin
9 -9 0 -96 -11 27 -13
stdout
9 0 27 -9 -96 -11 -13