#include <iostream>
using std::cout;
using std::endl;

int main()
{ 
	const int MAX = 4;
	int data[MAX] = { 9, 5, 7, 2};
	int i, j, temp;

	cout << "Before soring:\t";
	for (i=0; i<MAX; i++)
		cout << data[i] << '\t';

	for (j=0; j<=MAX-2; j++)
	{
		cout << endl << "Round " << j+1 << ":\t";
		for (i=j+1; i<=MAX-1; i++)
		{
			if (data[j] > data[i])
			{
				temp = data[j]; data[j]=data[i]; data[i]=temp;
			}
		}
		for (i=0; i<MAX; i++)
			cout << data[i] << '\t';
	}
	cout << endl;
	return 0;
}
