#include <string.h>
#include <stdio.h>
#include <conio.h>
void f(char p[][20], int n);
int main(){
int i;
char p[][20]={"abc","xabdfg","abbd","dcdbe","cd"};
f(p,5);
for(i=0;i<5;i++)
printf("%s\n",p[i]);
//printf("press any key to exit");
getch();
return 0;
}
void f(char p[][20],int n)
{
char b[20];
int min=0;
for(int i=0;i<n;i++)
{
min=i;
for(int j=i+1;j<n;j++)
{
if(strcmp(p[min],p[j])>0)
{
min=j;
}
}
if(min!=i)
{
strcpy(b,p[min]);
strcpy(p[min],p[i]);
strcpy(p[i],b);
}
}
}