Sorting a string in alphabetical order

Write a program to sort a string in alphabetical order.
Example:
Input:  str[]="beingcodeexpert"
Output: Sorted string is bcdeeeeginoprtx

C Program

#include <stdio.h>
#include <string.h>

void sortString(char str[]int n)
{
    for (int i = 0i < ni++)
    {
        for (int j = 0j < n - i - 1j++)
        {
            if (str[j] > str[j + 1])
            {
                char temp = str[j];
                str[j] = str[j + 1];
                str[j + 1] = temp;
            }
        }
    }
}
int main()
{
    char str[] = "beingcodeexpert";

    int n = strlen(str);
    sortString(strn);

    printf("Sorted string is %s"str);

    return 0;
}


No comments:

Post a Comment