1 #include <iostream>
2 #include <string.h>
3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */
4 using namespace std;
5 int main(int argc, char** argv) {
6 void sort(char *name[],int n);
7 void print(char *name[],int n);
8 char *name[]={"ball","desk","ruler","cat","dog"};
9 int n=5;
10 sort(name,n);
11 print(name,n);
12 return 0;
13 }
14
15 void sort(char *name[],int n)
16 {
17 char *temp;
18 int i,j,k;
19 for(i=0;i<n-1;i++)
20 {
21 k=i;
22 for(j=i+1;j<n;j++)
23 if(strcmp(name[k],name[j])>0)k=j;
24 if(k!=i)
25 {
26 temp=name[i];
27 name[i]=name[k];
28 name[k]=temp;
29 }
30 }
31 }
32
33 void print(char *name[],int n)
34 {
35 int i;
36 for(i=0;i<n;i++)
37 cout <<name[i]<<endl;
38 }