Sunday, October 23, 2011

Bubble Sort {Strings}

#include<stdio.h>
#include<string.h>
void main()
{
    int i,k,n;
    char name[100][50],temp[50];
    printf("\nEnter number of persons:");
    scanf("%d",&n);
    for(i=0;i<n;i++)
    gets(name[i]);
    for(k=0;k<(n-1);k++)
    {
        for(i=0;i<(n-k-1);i++)
        {
            if(strcmp(name[i],name[i+1]>0)
            {
                strcpy(temp,name[i]);
                strcpy(name[i],name[i+1]);
                strcpy(name[i+1],temp);
            }
        }
    }
    printf("\nSorted List....\n");
    for(i=0;i<n;++i)
    puts(name[i]);

}

No comments:

Post a Comment