Advertisement
ElliasBLR

Kolya5

Oct 28th, 2020
1,808
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.22 KB | None | 0 0
  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.             /*
  14.              * . Дана строка текста, в которой слова разделены пробелами. Необходимо:
  15.             - определить количество слов в строке;
  16.             - вывести все слова, начинающиеся на согласную;
  17.             - поменять попарно местами первое и последнее слова и т.д.
  18.              */
  19.  
  20.             string checker = "АУОЫИЭЯЮЕЁауоыиэяюёе";
  21.             bool T;
  22.             string tmp;
  23.             int p = 0;
  24.             Console.WriteLine("Введите строку :");
  25.             string text = Console.ReadLine();
  26.             Console.WriteLine("Количество слов в строке :");
  27.             string[] words = text.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
  28.             Console.WriteLine(words.Length);
  29.            
  30.             Console.WriteLine("Слова,начинающиеся на согласную: ");
  31.            foreach(string word in words)
  32.             {
  33.                 T = true;
  34.                 for (int i = 0; i < checker.Length; i++)
  35.                 {
  36.                     if (word[0] == checker[i])
  37.                     {
  38.                         T = false;
  39.                         break;
  40.                     }
  41.                 }
  42.                 if(T)
  43.                 {
  44.                     Console.WriteLine(word);
  45.                 }
  46.             }
  47.            for (int i = 0; i<words.Length;i++)
  48.             {
  49.                
  50.                 for (int j = words.Length-1;j>i;j--)
  51.                 {
  52.                    
  53.                     tmp = words[i];
  54.                     words[i] = words[j];
  55.                     words[j] = tmp;
  56.                     i++;
  57.                 }
  58.                 break;
  59.             }
  60.            foreach(string word in words)
  61.             {
  62.                 Console.Write(word + " ");
  63.             }
  64.  
  65.  
  66.  
  67.  
  68.             Console.ReadKey();
  69.  
  70.  
  71.         }
  72.     }
  73. }
  74.  
  75.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement