Ввести последовательность знаков, кончающуюся точкой и найти, какихбукв больше,

Ввести последовательность знаков, заканчивающуюся точкой и определить, каких
букв больше, А или Б
C

Задать свой вопрос
1 ответ
Static void Main(string[] args)
       
            StringBuilder str = new StringBuilder();
            Console.Write("Введите строчку, ввод закончится по точке: ");
            char input = Console.ReadKey(true).KeyChar;
            if (char.IsLetterOrDigit(input) char.IsSeparator(input)) Console.Write(input);
            while(input != '.')
           
                str.Append(input);
                input = Console.ReadKey(true).KeyChar;
                if (char.IsLetterOrDigit(input) char.IsSeparator(input)) Console.Write(input);
           
            Console.WriteLine();
            string resStr = str.ToString();
            int a = resStr.Count(p =gt; p == 'а');
            int b = resStr.Count(p =gt; p == 'б');
            if (a gt; b)
                Console.WriteLine("В строке почаще встречается буковка а");
            else if (a lt; b)
                Console.WriteLine("В строке чаще встречается буковка б");
            else
                Console.WriteLine("В строке букв а и б равное количество");
            Console.ReadKey();
       
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт