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
Post a Comment