void sort(int data[], int count) { int i, j; int n = count - 1; for (i = 0; i < n; i++) { printf("%d: ", i); print_data(data, count); for (j = 0; j < n - i; j++) { // printf("\t[%d]=%d > [%d]=%d", // j, data[j], j + 1, data[j + 1]); if (data[j] > data[j + 1]) { // printf(" ... swap!!"); swap_array(data, j, j + 1); } // printf("\n"); } } }