ElliasBLR

Mazurenko 5

Oct 27th, 2020
572
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace ConsoleApplication1
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             /*
  13. 15. Дана строка текста, в которой слова разделены пробелами. Необходимо:
  14.             - определить количество слов в строке;
  15.             - вывести все слова меньше заданной длины;
  16.             - вывести на экран только первое и последнее слово.
  17.  
  18.  
  19.  */
  20.            
  21.  
  22.             Console.WriteLine("Введите строку :");
  23.             string text = Console.ReadLine(); // создаём строку,вводя значения с клавиатуры
  24.             Console.WriteLine("\nКоличество слов в строке  :");
  25.             string[] words = text.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); // разбиваем строку на пробелы,создавая массив,где каждое слово является элементом массива
  26.             Console.WriteLine(words.Length); // выводим количество слов
  27.             Console.WriteLine("\nВведите заданную длинну k : ");
  28.             int k = Convert.ToInt16(Console.ReadLine()); ; // создаём переменную k,которая отвечает за заданную длинну
  29.             Console.WriteLine($"\nВсе слова меньше заданной длинны : {k} ");
  30.             foreach (string word in words) //создаём цикл,проверяем каждое слово строки:если его длинна меньше k,выводим на экран
  31.             {
  32.                 if (word.Length < k)
  33.                 {
  34.                     Console.WriteLine(word);
  35.                 }
  36.             }
  37.            
  38.             Console.WriteLine("\nПервое слово в строке :");
  39.             Console.WriteLine(words[0]); // нумерация элементов нашей строки начинается с 0,значит нулевой элемент = 1 элемент
  40.             Console.WriteLine("\nПоследнее слово в строке :");
  41.             Console.WriteLine(words[words.Length - 1]); // последний элемент(слово) равен длинне всей строки -1,так как отсчёт начинается с 0
  42.            
  43.  
  44.  
  45.  
  46.  
  47.             Console.ReadKey();
  48.  
  49.         }
  50.     }
  51. }
  52.  
  53.  
  54.  
RAW Paste Data