s1-2
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
char str[10][20],t[20];
int i,j;
clrscr();
printf("Enter the 10 strings :n");
for(i=0;i<10;++i)
gets(str[i]);
for(i=0;i<9;++i)
for(j=i+1;j<10;++j)
if(strcmp(str[i],str[j]) > 0)
{
strcpy(t,str[i]);
strcpy(str[i],str[j]);
strcpy(str[j],t);
}
printf("The strings in lexicographical order is :n");
for(i=0;i<10;++i)
printf("%sn",str[i]);
getch();
}
Page 1

Bcsl 033 data and file structures lab s1-2

  • 1.
    s1-2 #include <stdio.h> #include <conio.h> #include<string.h> void main() { char str[10][20],t[20]; int i,j; clrscr(); printf("Enter the 10 strings :n"); for(i=0;i<10;++i) gets(str[i]); for(i=0;i<9;++i) for(j=i+1;j<10;++j) if(strcmp(str[i],str[j]) > 0) { strcpy(t,str[i]); strcpy(str[i],str[j]); strcpy(str[j],t); } printf("The strings in lexicographical order is :n"); for(i=0;i<10;++i) printf("%sn",str[i]); getch(); } Page 1