You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
1.3 KiB
C#

/*
* C# Program to Display the Abbreviation of a Text
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
class abbreviation
{
string str;
public void readdata()
{
Console.WriteLine("Enter a String :");
str=Console.In.ReadLine();
}
public void abbre()
{
char[] c, result;
int j = 0;
c = new char[str.Length];
result = new char[str.Length];
c = str.ToCharArray();
result[j++] = (char)((int)c[0] ^ 32);
result[j++] = '.';
for (int i = 0; i < str.Length - 1; i++)
{
if (c[i] == ' ' || c[i] == '\t' || c[i] == '\n')
{
int k = (int)c[i + 1] ^ 32;
result[j++] = (char)k;
result[j++] = '.';
}
}
Console.Write("The Abbreviation for {0} is ", str);
Console.WriteLine(result);
Console.ReadLine();
}
public static void Main()
{
abbreviation obj=new abbreviation();
obj.readdata();
obj.abbre();
}
}
/*
Enter a String :
meenakshi sundarajan engineering college
The Abbreviation for meenakshi sundarajan engineering college is M.S.E.C.