• Source
    1. #include <iostream>
    2. #include <vector>
    3. using namespace std;
    4. vector<int> a;
    5. void outputArray()
    6. {
    7. for(int i=0;i<a.size();++i)
    8. cout<<a[i]<<" ";
    9. cout<<endl;
    10. }
    11. int main()
    12. {
    13. int n;
    14. cin>>n;
    15. for(int i=0;i<n;++i)
    16. {
    17. int b;
    18. cin>>b;
    19. a.push_back(b);
    20. }
    21. int x=a[n-1];
    22. int i=n-2;
    23. while(a[i]>x)
    24. {
    25. a[i+1]=a[i];
    26. outputArray();
    27. --i;
    28. }
    29. a[i+1]=x;
    30. outputArray();
    31.  
    32. }