В заданной строке, состоящей из "слов", разделенных одним или более пробелами, определить длину самого короткого "слова" - VB

Узнай цену своей работы

Формулировка задачи:

В заданной строке, состоящей из "слов", разделенных одним или более пробелами, определить длину самого короткого "слова". помогите.

Решение задачи: «В заданной строке, состоящей из "слов", разделенных одним или более пробелами, определить длину самого короткого "слова"»

textual
Листинг программы
  1. Sub Test2()
  2. Dim sStr As String, sWord As String, iMin As Integer, iLen As Integer, oObj
  3. sStr = InputBox("Ввод строки:")
  4.  
  5. iMin = Len(sStr)
  6. For Each oObj In Split(sStr)
  7.     iLen = Len(Trim(oObj))
  8.     If iLen <> 0 Then
  9.         If iLen < iMin Then iMin = iLen: sWord = oObj
  10.     End If
  11. Next
  12. MsgBox "Самое короткое слово '" & sWord & "' состоит из " & iMin & " букв."
  13. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы