void print(int arr[ ], int sz)
{
int i = 0;
for(i = 0; i < sz; i++)
{
printf(" %d ", arr[i]);
}
printf("\n");
}
void Sort(int arr[ ], int sz)
{
int i = 0;
for(i = 0; i < sz; i++)
{
int min = i;
int flag = 0;
int j =0;
for(j = i + 1; j < sz; j++)
{
if(arr[min] > arr[j])
{
min = j;
}
flag = 1;
}
int tmp = arr[i];
arr[i] = arr[min];
arr[min] = tmp;
if(flag == 0)
{
break;
}
print(arr, sz);
}
}
int main( )
{
int arr[7] = { 1, 3, 5, 7, 2, 4, 6 };
int sz = sizeof(arr) / sizeof(arr[0]);
Sort(arr, sz);
return 0;
}