public class generateString
private String getString;
public static void Main()
int i, slen, upperc = 0, lowerc = 0, upperv = 0, lowerv = 0, numv = 0;
generateString gs = new generateString();
Console.WriteLine("Input the String: ");
gs.theString = Console.ReadLine();
slen = gs.theString.Length;
if (gs.theString[i] == 'a' || gs.theString[i] == 'e' || gs.theString[i] == 'i' || gs.theString[i] == 'o' || gs.theString[i] == 'u')
else if (gs.theString[i] == 'A' || gs.theString[i] == 'E' || gs.theString[i] == 'I' || gs.theString[i] == 'O' || gs.theString[i] == 'U')
else if (gs.theString[i] == 'b' || gs.theString[i] == 'c' || gs.theString[i] == 'd' || gs.theString[i] == 'f' || gs.theString[i] == 'g'
|| gs.theString[i] == 'h' || gs.theString[i] == 'j' || gs.theString[i] == 'k' || gs.theString[i] == 'l' || gs.theString[i] == 'm'
|| gs.theString[i] == 'n' || gs.theString[i] == 'p' || gs.theString[i] == 'q' || gs.theString[i] == 'r' || gs.theString[i] == 's'
|| gs.theString[i] == 't' || gs.theString[i] == 'v' || gs.theString[i] == 'w' || gs.theString[i] == 'x' || gs.theString[i] == 'y' || gs.theString[i] == 'z')
else if (gs.theString[i] == 'B' || gs.theString[i] == 'C' || gs.theString[i] == 'D' || gs.theString[i] == 'F' || gs.theString[i] == 'G'
|| gs.theString[i] == 'H' || gs.theString[i] == 'J' || gs.theString[i] == 'K' || gs.theString[i] == 'L' || gs.theString[i] == 'M'
|| gs.theString[i] == 'N' || gs.theString[i] == 'P' || gs.theString[i] == 'Q' || gs.theString[i] == 'R' || gs.theString[i] == 'S'
|| gs.theString[i] == 'T' || gs.theString[i] == 'V' || gs.theString[i] == 'W' || gs.theString[i] == 'X' || gs.theString[i] == 'Y' || gs.theString[i] == 'Z')
Console.WriteLine("Uppercase Consonants = " + upperc + ".");
Console.WriteLine("Lowercase Consonants = " + lowerc + ".");
Console.WriteLine("Uppercase Vovwels = " + upperv + ".");
Console.WriteLine("Lowercase Vowels = " + lowerv + ".");
Console.WriteLine("number of Vowels = " + numv + ".");