Определить сколько слов в предложении состоят из не более чем четырех букв - C#

Узнай цену своей работы

Формулировка задачи:

Написать программу, которая вводит текст, состоящий из нескольких предложений, и определяет, сколько в нем слов, состоящих не более чем из четырех букв.
Листинг программы
  1. string text = Console.ReadLine();
  2. string[] sentences1 = text.Split(new[] { '.', '!', '?', ' ' });
  3. for (int i = 1; i < sentences1.Length; i++)
  4. /*foreach (string sentence2 in sentences1)*/
  5. {
  6. if (sentences1.Length < 4)
  7. {
  8. int answer = i++;
  9. Console.WriteLine("string num: " + sentences1.Length);
  10. }
  11. }
  12. Console.ReadKey();
Прошу довести до ума

Решение задачи: «Определить сколько слов в предложении состоят из не более чем четырех букв»

textual
Листинг программы
  1. using System;
  2.                    
  3. public class Program
  4. {
  5.         public static void Main(string[] args)
  6.         {
  7.            
  8.             string text = Console.ReadLine();
  9.             string[] sentences1 = text.Split(new[] { '.', '!', '?', ' ' });    
  10.             int just;
  11.             just = r2(sentences1);
  12.             Console.ReadKey();
  13.         }
  14.    
  15.         public static int r2(string[] sentences1)    
  16.         {  
  17.             int answer = 0;
  18.             for (int i = 0; i < sentences1.Length; i++)
  19.             {
  20.                 if (sentences1[i].Length <= 4)
  21.                 {
  22.                      answer++;
  23.                 }
  24.             }
  25.             Console.WriteLine("string num: " + answer);
  26.             return answer;
  27.         }
  28. }

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


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

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

6   голосов , оценка 3.5 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы