Посчитать количество русских, английских и смешанных слов - C#
Формулировка задачи:
Помогите разобраться, нужно написать программу которая будет считать количество русских,английских и смешанных (т.е. в слове и английские и русские буквы) слов в тексте, который пользователь вводит с клавиатуры.
Решение задачи: «Посчитать количество русских, английских и смешанных слов»
textual
Листинг программы
var s = Console.ReadLine().Split(' '); var c1 = s.Count(x => Array.TrueForAll(x.ToCharArray(), y => ((y >= 'A' && y <= 'Z') || (y >= 'a' && y <= 'z')))); var c2 = s.Count(x => Array.TrueForAll(x.ToCharArray(), y => ((y >= 'А' && y <= 'Я') || (y >= 'а' && y <= 'я')||y=='ё'||y=='Ё'))); Console.WriteLine("Английских: {0}\nРусских: {1}\nСмешанных: {2}", c1, c2, s.Length - c1 - c2); Console.ReadKey();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д