В заданной строке, состоящей из "слов", разделенных одним или более пробелами, определить длину самого короткого "слова" - VB
Формулировка задачи:
В заданной строке, состоящей из "слов", разделенных одним или более пробелами, определить длину самого короткого "слова".
помогите.
Решение задачи: «В заданной строке, состоящей из "слов", разделенных одним или более пробелами, определить длину самого короткого "слова"»
textual
Листинг программы
Sub Test2() Dim sStr As String, sWord As String, iMin As Integer, iLen As Integer, oObj sStr = InputBox("Ввод строки:") iMin = Len(sStr) For Each oObj In Split(sStr) iLen = Len(Trim(oObj)) If iLen <> 0 Then If iLen < iMin Then iMin = iLen: sWord = oObj End If Next MsgBox "Самое короткое слово '" & sWord & "' состоит из " & iMin & " букв." End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д