Дан набор слов, разделенных точкой с запятой (;). Набор заканчивается двоеточием (:). Определить, сколько в - 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();
 
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.6 из 5
Похожие ответы