using System; using System.Text; namespace Methods { class Program { static void Main(string[] args) { Random rand = new Random(); rand.Next(-100, 100); // 377 - error // Math.Sqrt(1 + Math.Sqrt()) //double result = 0.0; //for (int i = 49; i > 0; i--) //{ // result = Math.Sqrt(i + result); //} Console.OutputEncoding = Encoding.UTF8; // град // http://jrgraphix.net/r/Unicode/0400-04FF string inputString = ReadStringFromConsole(); string[] splited = DoMySplit(inputString); PrintOnConsole(splited); // PrintOnConsole(DoMySplit(ReadStringFromConsole())); PrintOnConsole(DoMySplit(ReadStringFromConsole())); } static string ReadStringFromConsole() { Console.Write("Please enter unicode sequence: "); string inputString = Console.ReadLine(); return inputString; } static string[] DoMySplit(string inputString) { int count = 250; string[] characters = inputString.Split("&#", count); for (int i = 0; i < characters.Length; i++) { Console.WriteLine(characters[i]); } return characters; } static void PrintOnConsole(string[] characters) { for (int i = 0; i < characters.Length; i++) { Console.Write(GetUnicodeSymbol(characters[i])); } } static char? GetUnicodeSymbol(string unicode) { Nullable symbol; // = null; switch (unicode) { case "1040;": symbol = 'А'; break; case "0411;": symbol = 'Б'; break; case "1075;": symbol = 'г'; break; case "1088;": symbol = 'р'; break; case "1072;": symbol = 'а'; break; case "1076;": symbol = 'д'; break; default: symbol = null; break; } return symbol; } } } /* Hello World

Alina А А

град

*/