fork download
  1. #include <iostream> // cout, endl, cin
  2. #include <string> // string, to_string, stoi
  3. #include <vector> // vector
  4. #include <algorithm> // min, max, swap, sort, reverse, lower_bound, upper_bound
  5. #include <utility> // pair, make_pair
  6. #include <tuple> // tuple, make_tuple
  7. #include <cstdint> // int64_t, int*_t
  8. #include <cstdio> // printf
  9. #include <map> // map
  10. #include <queue> // queue, priority_queue
  11. #include <set> // set
  12. #include <stack> // stack
  13. #include <deque> // deque
  14. #include <unordered_map> // unordered_map
  15. #include <unordered_set> // unordered_set
  16. #include <bitset> // bitset
  17. #include <cctype> // isupper, islower, isdigit, toupper, tolower
  18. using namespace std;
  19. using vi = vector<int>;
  20. using vii = vector<vi>;
  21. using in6 = int64_t;
  22. using ind = double;
  23. #define rep(i, n) for (int i = 0; i < (int)(n); i++)
  24.  
  25. int main() {
  26. vector<string> data(5);
  27. rep(i,5) cin >> data[i];
  28. sort(data.begin(), data.end());
  29. rep(i,5) cout << data[i] << endl;
  30. return 0;
  31. }
Success #stdin #stdout 0s 4572KB
stdin
abc
bca
cab
10
2
stdout
10
2
abc
bca
cab