Дан набор слов, разделенных точкой с запятой (;). Набор заканчивается двоеточием (:). Определить, сколько в - C#
Формулировка задачи:
Плиз хелп. Не могу составить программу на шарпе: Дан набор слов, разделенных точкой с запятой ( ; ). Набор заканчивается двоеточием ( : ). Определить, сколько в нем слов, заканчивающихся буквой а.
Решение задачи: «Дан набор слов, разделенных точкой с запятой (;). Набор заканчивается двоеточием (:). Определить, сколько в»
textual
Листинг программы
static void Main( string[] args ) { var str = "Ина;Тамара;Володя;Василий;Пользователь:"; // набор слов // разбиваем строку на массив var array = str.Replace( ":", "" ).Split( ';' ); // получаем количество слов, заканчивающийся на 'а'. // можно было прогнать массив в цикле, но так думаю будет лаконичнее запись int count = ( from a in array where a[ a.Length - 1 ] == 'а' select a ).Count(); Console.WriteLine( count ); Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д