#include #include #include printData(d,n) int *d,n; { int i; for (i=0; i d[j]){ d[i] = d[j]; d[j] = tmp; tmp = d[i]; } } } } insertionSortDescending(d, n) int *d, n; { int i,j,tmp; for (i = 1; i < n; i++){ for (j = i; d[j] > d[j-1] && j != 0; j--){ tmp = d[j]; d[j] = d[j-1]; d[j-1] = tmp; } } } main(argc, argv, envp) int argc; char **argv, **envp; { char buf[1024]; int n, *data, i; if (argc !=2 ) { printf("usage: sortAssignment1 #elements\n"); exit(1); } n = atoi(argv[1]); data = calloc(n, sizeof(int)); for (i=0; i