-->

NEB23;program to sort any 'n' names

//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();
}

No comments:

Post a Comment