fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int n;
  6. int dato;
  7. int i;
  8. cin >>n;
  9. int arr[n+1];
  10. for(int ii=1;ii<=n;ii++){
  11. cin>>dato;
  12. arr[ii]=dato;
  13. }
  14. for(int j=2;j<=n;j++){
  15. dato=arr[j];
  16. i=j-1;
  17. while(i>0 & dato < arr[i]){
  18. arr[i+1]=arr[i];
  19. i=i-1;
  20. }
  21. arr[i+1]=dato;
  22. }
  23. for(int ii=1;ii<=n;ii++){
  24. cout << arr[ii]; cout << " ";
  25. }
  26. // your code goes here
  27. return 0;
  28. }
Success #stdin #stdout 0s 15240KB
stdin
4
9 6 5 2
stdout
2 5 6 9