top of page
Wave
Cactus%20Plant_edited.jpg

STRING SORT

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void string_sort(char*a[],int n)         
{
    int i,j,min,c,s;
    char t[100];
    for(i=0;i<n-1;i++)
    {
        for(j=i+1;j<n;j++)
        {
            s=strcmp(a[i],a[j]);
            if(s>0)
            {
                strcpy(t,a[i]);
                strcpy(a[i],a[j]);
                strcpy(a[j],t);
            }
        }
    }
    printf("\nString after sort:\n\n");
    for(i=0;i<n;i++)
    {
        printf("%s\n",a[i]);
    }
}
int main()
{
    char *a[100];
    int i,n;
    printf("How many string you want to insert ");
    scanf("%d",&n);
    printf("\n");
    for(i=0;i<n;i++)
    {
      a[i]=(char *)malloc(sizeof(char)*100);
      printf("Enter the string[%d]= ",i+1);
      fflush(stdin);
      gets(a[i]);
    }
    string_sort(a,n);
    return 1;
}

Subscribe Form

Thanks for submitting!

  • Facebook
  • YouTube
  • Instagram
  • Twitter

©2020 by Abhisek Midya ( A18 )

bottom of page