ElliasBLR

CXC 5laba

Sep 27th, 2020
806
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.             /*6.    Дана строка текста, в которой слова разделены пробелами. Необходимо:
  13.             - определить количество слов в строке;
  14.             - найти самое короткое и самое длинное слово и вывести их на экран;
  15.             - исключить из строки первое и последнее слова и вывести текст, который остался.
  16.  
  17.                 */
  18.             string max, min;
  19.             Console.WriteLine("Введите строку :");
  20.             string text = Console.ReadLine();
  21.             Console.WriteLine("Количество слов в строке  :");
  22.             string[] words = text.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
  23.             Console.WriteLine(words.Length);
  24.             min = words[0];
  25.             max = words[0];
  26.             foreach(string word in words)
  27.             {
  28.                
  29.                 if(min.Length>word.Length)
  30.                 {
  31.                    
  32.                     min = word;
  33.                 }
  34.                 else if (max.Length < word.Length)
  35.                 {
  36.                     max = word;
  37.                 }
  38.             }
  39.             Console.WriteLine("Самое короткое слово: " + min);
  40.             Console.WriteLine("Самое длинное слово: " + max);
  41.  
  42.             Console.WriteLine("Текст без первого и последнего слов");
  43.  
  44.             for (int i = 1;i<words.Length-1;i++)
  45.             {
  46.                 Console.Write(words[i] + " ");
  47.             }
  48.  
  49.  
  50.             Console.ReadKey();
  51.  
  52.         }
  53.  
  54.     }
  55. }
  56.  
RAW Paste Data