#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