#include <stdio.h>
int a[]={6,5,7,3,2,4,9,0,8,1};
int len = sizeof(a)/sizeof(int);
void print(int a[]);
void swap(int a[],int i,int j);
void select(int a[]);
int main()
{
select(a);
return 0;
}
void print(int a[])
{
int i;
for(i = 0;i < len;i++)
{
printf("%3d",a[i]);
}
printf("\n");
}
void swap(int a[],int i,int j)
{
int temp;
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
void select(int a[])
{
int min;
int i,j;
for(i = 0;i < len-1;i++)
{
min = i;
for(j = i + 1;j <len;j++)
{
if( a[j] < a[min])
{
min = j;
}
}
if(min != i)
{
swap(a,min,i);
}
print(a);
}
}
int a[]={6,5,7,3,2,4,9,0,8,1};
int len = sizeof(a)/sizeof(int);
void print(int a[]);
void swap(int a[],int i,int j);
void select(int a[]);
int main()
{
select(a);
return 0;
}
void print(int a[])
{
int i;
for(i = 0;i < len;i++)
{
printf("%3d",a[i]);
}
printf("\n");
}
void swap(int a[],int i,int j)
{
int temp;
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
void select(int a[])
{
int min;
int i,j;
for(i = 0;i < len-1;i++)
{
min = i;
for(j = i + 1;j <len;j++)
{
if( a[j] < a[min])
{
min = j;
}
}
if(min != i)
{
swap(a,min,i);
}
print(a);
}
}