#include <stdio.h>
void bubblesort(int nums[],int n)
{
int count=n;
int temp;
int flag=1;
while((count>0)&&(flag==1))
{
flag=0;
for(int j=0;j<count;j++)
{
if(nums[j]>nums[j+1])
{
flag=1;
temp=nums[j];
nums[j]=nums[j+1];
nums[j+1]=temp;
}
}
--count;
}
}
void SelectSort(int nums[],int n)
{
int j,k,temp;
for(int i=0;i<n;++i)
{
k=i;
for(j=i+1;j<n;++j)
{
if(nums[j]<nums[k])
k=j;
}
if(k!=i)
{
temp=nums[i];
nums[i]=nums[k];
nums[k]=temp;
}
}
}
int main () {
int nums[]={2,6,5,8,3,7};
bubblesort(nums,6);
SelectSort(nums,6);
for(int i=0;i<6;i++) printf("%d ",nums[i]);
}