//program to sort 'n' elements
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
int arr[200][200],temp;
int size;
int i,j;
printf("enter size of string \n");
scanf("%d",&size);
printf("enter strings\n");
for(i=0;i<size;i++)
{
printf("enter string for location=%d\n",i);
scanf("%s",&arr[i]);
}
printf("elements' sorting process started\n");
for(i=0;i<size;i++)
{
for(j=i+1;j<size;j++)
{
if((strcmp(arr[i],arr[j]))>0)
{
strcpy(temp,arr[i]);
strcpy(arr[i],arr[j]);
strcpy(arr[j],temp);
}
}
}
printf("in ascending order,elements are\n");
for(i=0;i<size;i++)
{
printf("%s\n",arr[i]);
}
printf("in descending order....\n");
for(i=0;i<size;i++)
{
for(j=i+1;j<size;j++)
{
if((strcmp(arr[i],arr[j]))<0)
{
strcpy(temp,arr[i]);
strcpy(arr[i],arr[j]);
strcpy(arr[j],temp);
}
}
}
printf("in descending order,elements are\n");
for(i=0;i<size;i++)
{
printf("%s\n",arr[i]);
}
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
int arr[200][200],temp;
int size;
int i,j;
printf("enter size of string \n");
scanf("%d",&size);
printf("enter strings\n");
for(i=0;i<size;i++)
{
printf("enter string for location=%d\n",i);
scanf("%s",&arr[i]);
}
printf("elements' sorting process started\n");
for(i=0;i<size;i++)
{
for(j=i+1;j<size;j++)
{
if((strcmp(arr[i],arr[j]))>0)
{
strcpy(temp,arr[i]);
strcpy(arr[i],arr[j]);
strcpy(arr[j],temp);
}
}
}
printf("in ascending order,elements are\n");
for(i=0;i<size;i++)
{
printf("%s\n",arr[i]);
}
printf("in descending order....\n");
for(i=0;i<size;i++)
{
for(j=i+1;j<size;j++)
{
if((strcmp(arr[i],arr[j]))<0)
{
strcpy(temp,arr[i]);
strcpy(arr[i],arr[j]);
strcpy(arr[j],temp);
}
}
}
printf("in descending order,elements are\n");
for(i=0;i<size;i++)
{
printf("%s\n",arr[i]);
}
getch();
}