Определить, есть ли в данном слове повторяющиеся буквы - VB

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

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

Помогите, пожалуйста. Как узнать есть ли в данном слове повторяющиеся буквы?

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

textual
Листинг программы
  1. Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
  2.  
  3. Private Sub Command1_Click()
  4. TestWordDic (Text1.Text)
  5. End Sub
  6.  
  7. Sub TestWordDic(wd As String)
  8. Dim x
  9. With CreateObject("scripting.dictionary")
  10.     .CompareMode = 1    'Г*ГҐ Г°Г*çëè÷Г*ГІГј ðåãèñòð ГЎГіГЄГў. 0 èëè îïóùåГ*Г® - Г°Г*çëè÷Г*ГІГј
  11.    For x = 1 To Len(wd)
  12.         .Item(Mid(wd, x, 1)) = .Item(Mid(wd, x, 1)) + 1
  13.     Next
  14.     If .Count < Len(wd) Then
  15.          Print "Ïîâòîðÿþòñÿ ГЎГіГЄГўГ»:"
  16.          For Each x In .keys
  17.             If .Item(x) > 1 Then
  18.                 Print x; " "; .Item(x); " Г°Г*Г§(Г*)"
  19.                 Sleep 500
  20.             End If
  21.          Next
  22.     Else
  23.         Print "ГЌГҐГІ ïîâòîðÿþùèõñÿ ГЎГіГЄГў!"
  24.     End If
  25. End With
  26. End Sub

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


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

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

14   голосов , оценка 3.786 из 5

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

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

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