fork download
  1. #include <iostream>
  2. #include <string>
  3. #include <algorithm>
  4. #include <vector>
  5. #include <cctype>
  6.  
  7. int main() {
  8. int n;
  9. char c;
  10. std::vector<char> vec;
  11.  
  12. std::cin >> n;
  13. for (int i = 0; (i < n) && (std::cin >> c); ++i) {
  14. vec.push_back(c);
  15. }
  16.  
  17. std::sort(vec.begin(), vec.end(),
  18. [](unsigned char c1, unsigned char c2){ return std::tolower(c1) < std::tolower(c2); }
  19. );
  20.  
  21. for (size_t i = 0; i < vec.size(); ++i){
  22. std::cout << vec[i] << " ";
  23. }
  24. }
Success #stdin #stdout 0s 15240KB
stdin
5
Z k a P b
stdout
a b k P Z