P168. Sorting of string

 

#include<stdio.h>

#include<string.h>

char c[5][10],cp[10];

void main()

{

    int i,j,k,ele;

    ele=sizeof(c)/sizeof(c[0]);

 

    for(k=0;k<ele;k++)

        scanf("%s",c[k]);

 

    for(i=0;i<ele-1;i++)

    {

        for(j=0;j<ele-i-1;j++)

        {

          if(strcmp(c[j],c[j+1])<0)

           {

               strcpy(cp,c[j+1]);

               strcpy(c[j+1],c[j]);

               strcpy(c[j],cp);

           }

        }

    }

 

    for(k=0;k<ele;k++)

        printf("%s\n",c[k]);

 

}

Comments