public static void Main()
string stroka = Convert.ToString(Console.ReadLine());
Console.WriteLine("Количество символов в строке с пробелами: {0}", stroka.Length);
Console.WriteLine("Количество символов в строке без пробелов: {0}", stroka.Replace(" ","").Length);
string registr = Convert.ToString(Console.ReadLine());
Console.Write("Введите регистр букв (верхний, нижний, инвертированный): ");
string registr2 = Convert.ToString(Console.ReadLine());
if (registr2 == "верхний")
registr = registr.ToUpper();
if (registr2 == "нижний")
registr = registr.ToLower();
for (int i = 0; i < registr.Length; i++)
if (registr == registr.ToUpper())
registr = registr.ToLower();
else if (registr == registr.ToLower())
registr = registr.ToUpper();
string text = Convert.ToString(Console.ReadLine());
for(int i = 0; i<text.Length; i++)
if (i == '.' || i == '!' || i == '?')
Console.WriteLine("{0}", Environment.NewLine);