Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Написать программу на с#

Никита Неревяткин Ученик (149), на голосовании 2 месяца назад
Найти количество однобуквенных слов в строке. Написать программу на С#.
Голосование за лучший ответ
Vova Ku Просветленный (23292) 3 месяца назад
Тебе ж вроде ответили, зачем опять спрашиваешь?
Рустам Абдрашитов Мудрец (12144) 3 месяца назад
На
 
using System;

class Program
{
static void Main()
{
Console.WriteLine("Введите строку:");
string input = Console.ReadLine();
int oneLetterWordCount = CountOneLetterWords(input);
Console.WriteLine($"Количество однобуквенных слов: {oneLetterWordCount}");
}

static int CountOneLetterWords(string input)
{
string[] words = input.Split(new char[] { ' ', '\t', '\n', '\r', '.', ',', ';', '!', '?' }, StringSplitOptions.RemoveEmptyEntries);
int count = 0;
foreach (string word in words)
{
if (word.Length == 1)
{
count++;
}
}
return count;
}
}
Похожие вопросы