#include <iostream>
using namespace std;
void insertSort(int a[], int n)
{
for (int i = 1; i < n; i++)
{
int temp = a[i];
int j = i - 1;
for (; j >= 0 && a[j] > temp; j--)
{
a[j + 1] = a[j];
}
a[j + 1] = temp;
}
// for (int i = 1; i < n; i++)
// {
// if (a[i] < a[i - 1])
// {
// int temp = a[i];
// int j = i - 1;
// for (; temp < a[j]; j--)
// {
// a[j + 1] = a[j];
// }
//
// a[j + 1] = temp;
// }
// }
}
int main()
{
int a[7] = {9,3,2,5,6,4,8};
int size = sizeof(a)/sizeof(int);
for (int i = 0; i < size; ++i)
{
cout << a[i] << endl;
}
cout << endl;
insertSort(a, size);
for (int i = 0; i < size; ++i)
{
cout << a[i] << endl;
}
}