Дан текст. Вывести все слова, начинающиеся с согласных букв латинского алфавита. Текст вводить с клавиатуры - C#
Формулировка задачи:
Дан текст. Вывести все слова, начинающиеся с согласных букв латинского алфавита.
Текст вводить с клавиатуры.
Решение задачи: «Дан текст. Вывести все слова, начинающиеся с согласных букв латинского алфавита. Текст вводить с клавиатуры»
textual
Листинг программы
using System;
using System.Linq;
namespace FirstLetters
{
class Program
{
static void Main(string[] args)
{
const string cons = "BCDFGHJKLMNQRSTFVWXZbcdfghjklmnpqrstvwxz";
Console.WriteLine("Текст:");
string text = Console.ReadLine();
var words = text.Split(' ').Where(x=>cons.Contains(x[0])).ToArray();
Console.WriteLine(string.Join(" ", words));
Console.ReadKey();
}
}
}