C Program to sort characters of string

In this tutorial we will learn writing the C Program to sort the characters of String in ascending order. There are multiple sorting algorithms to sort the characters or integers. In this tutorial we will follow the insertion sorting algorithm to compare and sort the characters of the string.

You can check insertion sort program in c.

C Program to sort characters of string in ascending order

#include <stdio.h>
#include <string.h>
int main ()
{
  char str[100];
  char temp;
	int i, j,len;
  printf("C Program to sort character in string\n");
  printf("Please enter the string : ");
  scanf("%[^\n]",str);
 len = strlen(str);
	for (i = 0; i < len-1; i++) {
		for (j = i+1; j < len; j++) {
			if (str[i] > str[j]) {
					temp = str[i];
					str[i] = str[j];
					str[j] = temp;
			}
		}
	}
	printf("After sorting the character in ascending : %s", str);
	return 0;
}

Output

C Program to sort characters of string

Share on

Also Prepare Below Important Question

Interview Questions Categories

C Programming Interview Preparation

Core Java Programming Interview Preparation

Python Programming Interview Preparation