#include<iostream>
using namespace std;
void sort(int* array, int size) {
int key = 0, j = 0;
for (int i = 1; i < size; i++)
{
key = array[i];
j = i - 1;
while (j >= 0 && array[j] > key)
{
array[j + 1] = array[j];
j = j - 1;
}
array[j + 1] = key;
}
for (int i = 0; i < size; i++)
cout << array[i] << " ";
}
int main() {
int size = 0;
cout << "Enter size of the array " << endl;
cin >> size;
int* array = new int[size];
cout << "Enter elements of the array " << endl;
for (int i = 0; i < size; i++)
cin >> array[i];
sort(array, size);
}
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter