#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void reorder(int n,char x[][12]);
main()
{
int i,n=0;
char x[10][12];
printf("Enter each string on a separate a line below\n\n");
printf("Type \'END\' when finished\n\n");
do{
printf("string %d: ",n+1);
scanf("%s",x[n]);
}while(strcmp(x[n++],"END");
n--;
reorder(n,x);
printf("\n\nReordered List of Strings:\n");
for(i=0;i<n;++i)
{
printf("\nString %d: %s",i+1,x[i]);
}
getch();
}
void reorder(int n,char x[][12])
{
char temp[12];
int i,item;
for(item=0;item<n-1;++item)
{
for(i=item+1;i<n;++i)
{
if(strcmp(x[item],x[i])>0)
{
strcpy(temp,s[item]);
strcpy(x[item],x[i]);
strcpy(x[i],temp);
}
}
}
return;
}
No comments:
Post a Comment