Дана строка, содержащая текст. Найти длину самого короткого слова и самого длинного слова - C#
Формулировка задачи:
Нужно написать программу на C#. Дана строка, содержащая текст. Найти длину самого короткого слова и самого длинного слова.
Решение задачи: «Дана строка, содержащая текст. Найти длину самого короткого слова и самого длинного слова»
textual
Листинг программы
using System;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите строку:");
string line = Console.ReadLine();
string[] words = line.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
int max = words[0].Length, min = words[0].Length;
foreach(string str in words)
{
if (str.Length > max) max = str.Length;
if (str.Length < min) min = str.Length;
}
Console.WriteLine("Длина самого длинного слова: " + max);
Console.WriteLine("Длина самого короткого слова: " + min);
Console.ReadLine();
}
}
}