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

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

Никита Неревяткин Ученик (139), открыт 3 недели назад
Найти количество однобуквенных слов в строке. Написать программу на С#.
2 ответа
Vova Ku Просветленный (22675) 3 недели назад
Тебе ж вроде ответили, зачем опять спрашиваешь?
Рустам Абдрашитов Мыслитель (9520) 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;
}
}
Похожие вопросы