Как определить самое короткое слово и его длину в последовательности строк? - C#
Формулировка задачи:
Дана последовательность, содержащая слова, в каждом из которых от 3 до 8 строчных (маленьких) латинских букв, разделенные точкой с запятой, после последнего слова – точка. Определить самое короткое слово и его длину.
Решение задачи: «Как определить самое короткое слово и его длину в последовательности строк?»
textual
Листинг программы
Forms Code
{
private void button1_Click(object sender, EventArgs e)
{
int n = 15; // числом n задаемся, чтобы оно было заведомо больше длины самого короткого слова
String s = "asdrty;bnmjh;retyvb;cvb;qaws.";
String[] ww = s.Split(';');
for (int i = 0; i < ww.Length; i++)
{
if (ww[i].Length < n)
{
n = ww.Length;
textBox1.Text = ww[i];
textBox2.Text = n.ToString();
}
}
}
}