#include <iostream>

void print(int a[], int n){
	for (int i = 0; i < n; i++)
		std::cout << a[i] << " ";
	std::cout << "\n";
}

void bubbleSort(int x[], int n){
	for(int i = 1; i < n; i++){
		for (int j=n-1; j >= i; j--)
			if (x[j] < x[j-1])
				std::swap(x[j], x[j-1]);
		print(x,n);
	}
}



int main() {
	int x[] = {32, 99, 77, 2, 87, 24, 16, 94, 28, 33};
	bubbleSort(x,10);
	return 0;
}