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