Why is my sorting function not working?

Code:
void sort(int array[], int numts)
{
	int lowIndex, lowest;

	for (int count = 0; count < (numts-1); count++)
	{
		lowIndex = count;
		lowest = array[count];
		for (int index = count + 1; index < numts; index++)
		{
			if (array[index] < lowest)
			{
				lowest = array[index];
				lowIndex = index;
			}
		}
		array[lowIndex] = array[count];
		array[count] = lowest;

		lowest = array[count];
		array[count] = array[lowIndex];
		array[lowIndex] = lowest;
	}
	return;
}
I am trying everything!