Description
To sort set of strings in alphabetical order, user will take set of strings and program will sort the set of strings in alphabetical order.
C/C++
/* C Program to Sort set of strings in alphabetical order*/
//Save it as SortSetOfStrings.c
#include<stdio.h>
#include<string.h>
int main(){
int i,j,n;
char str[50][50],temp[50];
printf("Enter number of strings : ");
scanf("%d",&n);
printf("Enter the strings : ");
for(i=0;i<=n;i++){
gets(str[i]);
}
for(i=0;i<=n;i++){
for(j=(i+1);j<=n;j++){
if(strcmp(str[i],str[j])>0){
strcpy(temp, str[i]);
strcpy(str[i], str[j]);
strcpy(str[j], temp);
}
}
}
printf("The strings after sorting : ");
for(i=0;i<=n;i++){
puts(str[i]);
}
return 0;
}
/* C Program to Sort set of strings in alphabetical order*/
//Save it as SortSetOfStrings.c
#include<stdio.h>
#include<string.h>
int main(){
int i,j,n;
char str[50][50],temp[50];
printf("Enter number of strings : ");
scanf("%d",&n);
printf("Enter the strings : ");
for(i=0;i<=n;i++){
gets(str[i]);
}
for(i=0;i<=n;i++){
for(j=(i+1);j<=n;j++){
if(strcmp(str[i],str[j])>0){
strcpy(temp, str[i]);
strcpy(str[i], str[j]);
strcpy(str[j], temp);
}
}
}
printf("The strings after sorting : ");
for(i=0;i<=n;i++){
puts(str[i]);
}
return 0;
}
/* C Program to Sort set of strings in alphabetical order*/ //Save it as SortSetOfStrings.c #include<stdio.h> #include<string.h> int main(){ int i,j,n; char str[50][50],temp[50]; printf("Enter number of strings : "); scanf("%d",&n); printf("Enter the strings : "); for(i=0;i<=n;i++){ gets(str[i]); } for(i=0;i<=n;i++){ for(j=(i+1);j<=n;j++){ if(strcmp(str[i],str[j])>0){ strcpy(temp, str[i]); strcpy(str[i], str[j]); strcpy(str[j], temp); } } } printf("The strings after sorting : "); for(i=0;i<=n;i++){ puts(str[i]); } return 0; }
Input: Enter number of strings : 5 Enter the strings : Raman Ajeet Vicky Krishna Meera Output: The strings after sorting : Ajeet Krishna Meera Raman Vicky
Java
/* Java Program to Sort set of strings in alphabetical order*/
//Save it as SortSetOfStrings.java
import java.io.*;
import java.util.Arrays;
import java.util.Scanner;
public class SortSetOfStrings {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int i, n;
System.out.println("Enter number of strings : ");
n = scanner.nextInt();
String str[] = new String[n+1];
System.out.println("Enter the strings : ");
for(i=0;i<=n;i++) {
str[i] = scanner.nextLine();
}
Arrays.sort(str);
System.out.println("The strings after sorting : ");
for(i=0;i<=n;i++) {
System.out.println(str[i]);
}
}
}
/* Java Program to Sort set of strings in alphabetical order*/
//Save it as SortSetOfStrings.java
import java.io.*;
import java.util.Arrays;
import java.util.Scanner;
public class SortSetOfStrings {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int i, n;
System.out.println("Enter number of strings : ");
n = scanner.nextInt();
String str[] = new String[n+1];
System.out.println("Enter the strings : ");
for(i=0;i<=n;i++) {
str[i] = scanner.nextLine();
}
Arrays.sort(str);
System.out.println("The strings after sorting : ");
for(i=0;i<=n;i++) {
System.out.println(str[i]);
}
}
}
/* Java Program to Sort set of strings in alphabetical order*/ //Save it as SortSetOfStrings.java import java.io.*; import java.util.Arrays; import java.util.Scanner; public class SortSetOfStrings { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int i, n; System.out.println("Enter number of strings : "); n = scanner.nextInt(); String str[] = new String[n+1]; System.out.println("Enter the strings : "); for(i=0;i<=n;i++) { str[i] = scanner.nextLine(); } Arrays.sort(str); System.out.println("The strings after sorting : "); for(i=0;i<=n;i++) { System.out.println(str[i]); } } }
Input: Enter number of strings : 5 Enter the strings : Raman Ajeet Vicky Krishna Meera Output: The strings after sorting : Ajeet Krishna Meera Raman Vicky
Related Programs
1) Program to sort characters of strings in alphabetical order2) Program to Convert Lowercase to Uppercase of a String
3) Program to Append one String to another String
4) Program to Compare Two Strings
5) Program to Reverse a String
6) Find Substring of a Given String
7) Program to Insert a String into Another String
8) Program to check String is Palindrome
9) Program to check entered character is vowel or consonants
10) Program to remove vowels from a String
11) Program to count uppercase and lowercase alphabet characters in String