// C program for insertion sort #include <math.h> #include <stdio.h> void insertionSort(int arr[], int n); // A utility function to print a sorted array of size n void printArray(int arr[], int n) { int i; for (i = 0; i < n; i++) printf("%d ", arr[i]); printf("\n"); } // Driver code int main() { int arr[15],n,i; printf("enter number of elements in array \n"); scanf("%d", &n); printf("enter array values to sort\n"); for(i=0; i<n; i++) scanf("%d", &arr[i]); insertionSort(arr, n); printArray(arr, n); return 0; } /* Function to sort an array using insertion sort*/ void insertionSort(int arr[], int n) { int i, key, j; for (i = 1; i < n; i++) ...