Question
Create a new word using first letter of each word in given sentence and arrange characters of new word in alphabetical order
Enter a sentence
The capital of India is New Delhi.
New Word:TCOIIND
Word Arranged in Alphabetical order:CDIINOT
Share code with your friends
Share on whatsapp
Share on facebook
Share on twitter
Share on telegram
Code
import java.util.Scanner;
public class CreateNewWordAndArrangeAlphabetically
{
public static void main()
{
String sen="",wd="",newWd="";
int len=0,i=0,j=0;
char ch=' ',temp=' ';
char characters[];
Scanner sc=new Scanner(System.in);
System.out.println("Enter a sentence");
sen=sc.nextLine();
sen=sen.toUpperCase();
len=sen.length();
for(i=0;i< len;i++)
{
ch=sen.charAt(i);
if(i==0)
{
wd=wd+sen.charAt(i);
}
else if(ch==' ')
{
wd=wd+sen.charAt(i+1);
}
}
characters=new char[wd.length()];
for(i=0;i< wd.length();i++)
{
characters[i]=wd.charAt(i);
}
for(i=0;i< wd.length();i++)
{
for(j=0;j< wd.length();j++)
{
if(characters[i]< characters[j])
{
temp=characters[i];
characters[i]=characters[j];
characters[j]=temp;
}
}
}
for(i=0;i< characters.length;i++)
{
newWd=newWd+characters[i];
}
System.out.println("New Word:"+wd);
System.out.println("Word Arranged in Alphabetical order:"+newWd);
}
}
Coding Store
Sale

ISC QUESTION PAPERS WITH SOLUTION(PROGRAMMING ONLY)
Sale
