#include <stdio.h>
#include <stdlib.h>
#include <time.h>

void main()
{
	int myarray[6];
	int i,j,low=1,high=59,flag=1,temp;
	srand(time(NULL));
	//Generate numbers
	for (i = 0; i < 6; i++)
	{
		myarray[i] = rand() % (high - low + 1) + low;
	}

	//Check for duplicates
	while (flag == 1)
	{
		flag = 0;
		for (i = 0; i < 5; i++)
		{
			for (j = i + 1; j < 6; j++)
			{
				if (myarray[i] == myarray[j])//replace if duplicate found
				{
					myarray[j] = rand() % (high - low + 1) + low;
					flag = 1;	
				}
			}
		}
	}

	printf("Your lottery numbers are: \n");
	for (i = 0; i < 6; i++)
	{
		printf("%d ", myarray[i]);
	}
	printf("\n\n");


	//Sort numbers

	for (i = 0; i < 5; i++)
	{
		for (j = i + 1; j < 6; j++)
		{
			if (myarray[i] > myarray[j])//swap if number on left is larger
			{
				temp = myarray[i];
				myarray[i] = myarray[j];
				myarray[j] = temp;
			}
		}
	}

	printf("Your sorted lottery numbers are: \n");
	for (i = 0; i < 6; i++)
	{
		printf("%d ", myarray[i]);
	}
	printf("\n\n");

}