void sort(int data[], int count) { int i, j; for (i = 0; i < count; i++) { printf("%d: ", i); print_data(data, count); for (j = i; j < count; 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"); } } }