#include using namespace std; #define PRINT_VEC(vec){\ cout<<#vec<<" [";\ for(size_t i=0;i &v){ for(size_t i=1;i0&&v[j]>key){ v[j+1]=v[j]; --j; } v[j+1]=key; } } int main(){ unsigned int n; cin>>n; vector v(n); for(int &i:v){ cin>>i; } PRINT_VEC(v) sort_fix(v); PRINT_VEC(v) }