#include #include #include //Sort an array A using insertion sort. Notice it is to be passed by reference. void sort(/* what's the argument data type?*/ A, int n){ int tmp; int i; int j; for(i=1; i=0){ A[j+1]=A[j]; j-=1; } A[j+1]=tmp; } } int main(){ //Allows use to generate random numbers srand(time(NULL)); //Read a user input integer and store it in n int n; printf("Enter an integer n: "); scanf("%d",&n); //Array array. Change this to become a dynamic array through malloc. int array[n]; //Assign each element in the array a random number between 0 and 31,999 int i; for (i=0; i