fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int n;
  6. cin >> n;
  7.  
  8. int a[n];
  9. for (int i = 0; i < n; i++) {
  10. cin >> a[i];
  11. }
  12.  
  13. for (int i = 1; i < n; i++) {
  14. int b = a[i];
  15. int k = i;
  16.  
  17. while (k > 0 && b > a[k - 1]) {
  18. a[k] = a[k-1];
  19. k--;
  20. }
  21. a[k] = b;
  22. }
  23.  
  24. for(int i = 0; i < n; i++) {
  25. cout << a[i] << " ";
  26. }
  27. cout << endl;
  28.  
  29. return 0;
  30. }
Success #stdin #stdout 0.01s 5272KB
stdin
4 10 5 30 28
stdout
30 28 10 5