Определить сколько слов в предложении состоят из не более чем четырех букв - C#
Формулировка задачи:
Написать программу, которая вводит текст, состоящий из нескольких предложений, и определяет, сколько в нем слов, состоящих не более чем из четырех букв.
Прошу довести до ума
string text = Console.ReadLine();
string[] sentences1 = text.Split(new[] { '.', '!', '?', ' ' });
for (int i = 1; i < sentences1.Length; i++)
/*foreach (string sentence2 in sentences1)*/
{
if (sentences1.Length < 4)
{
int answer = i++;
Console.WriteLine("string num: " + sentences1.Length);
}
}
Console.ReadKey();Решение задачи: «Определить сколько слов в предложении состоят из не более чем четырех букв»
textual
Листинг программы
using System;
public class Program
{
public static void Main(string[] args)
{
string text = Console.ReadLine();
string[] sentences1 = text.Split(new[] { '.', '!', '?', ' ' });
int just;
just = r2(sentences1);
Console.ReadKey();
}
public static int r2(string[] sentences1)
{
int answer = 0;
for (int i = 0; i < sentences1.Length; i++)
{
if (sentences1[i].Length <= 4)
{
answer++;
}
}
Console.WriteLine("string num: " + answer);
return answer;
}
}