Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace ConsoleApplication1
- {
- class Program
- {
- static void Main(string[] args)
- {
- /*Дана строка текста, в которой слова разделены пробелами. Необходимо:
- - определить количество слов в строке;
- - вывести все слова строки в порядке возрастания их длин;
- - вывести все слова, начинающиеся на букву «t».
- */
- string tmp;
- Console.WriteLine("Введите строку :");
- string text = Console.ReadLine();
- Console.WriteLine("Количество слов в строке :");
- string[] words = text.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
- Console.WriteLine(words.Length);
- Console.WriteLine("Все слова в порядке возрастания длин:");
- for (int i = 0; i < words.Length; i++)
- {
- for (int j = i + 1; j < words.Length; j++)
- {
- if (words[i].Length >= words[j].Length)
- {
- tmp = words[i];
- words[i] = words[j];
- words[j] = tmp;
- }
- }
- Console.WriteLine(words[i]);
- }
- Console.WriteLine("Слова,начинающиеся на букву 't' :");
- tmp = words[0];
- for (int i = 0; i < words.Length; i++)
- {
- if (words[i][0] == 't')
- {
- Console.WriteLine(words[i]);
- }
- }
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement