Write a program to sort a set of names stored in an array in alphabetical order.

 #include <stdio.h>

#include<string.h>


int main()

{

   char *names[]={ "rudra",

                  "jatin",

                  "sonal",

                  "pratik",

                  "kashish",

                  "sneha"

                };

     

    char *t;

    for(int i=0;i<6;i++)

    {for(int j=1;j<=5-i;j++)

    {  

    if(strcmp(names[i], names[i+j])>0)

      {

          t=names[i];

          names[i]=names[i+j];

          names[i+j]=t;

      }

    }

    }

    for(int i=0;i<6;i++)

       printf("%s\n", names[i]);

    

    return 0;

}

Comments