Определить, есть ли в данном слове повторяющиеся буквы - VB
Формулировка задачи:
Помогите, пожалуйста. Как узнать есть ли в данном слове повторяющиеся буквы?
Решение задачи: «Определить, есть ли в данном слове повторяющиеся буквы»
textual
Листинг программы
- Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
- Private Sub Command1_Click()
- TestWordDic (Text1.Text)
- End Sub
- Sub TestWordDic(wd As String)
- Dim x
- With CreateObject("scripting.dictionary")
- .CompareMode = 1 'Г*ГҐ Г°Г*çëè÷Г*ГІГј ðåãèñòð ГЎГіГЄГў. 0 èëè îïóùåГ*Г® - Г°Г*çëè÷Г*ГІГј
- For x = 1 To Len(wd)
- .Item(Mid(wd, x, 1)) = .Item(Mid(wd, x, 1)) + 1
- Next
- If .Count < Len(wd) Then
- Print "Ïîâòîðÿþòñÿ áóêâû:"
- For Each x In .keys
- If .Item(x) > 1 Then
- Print x; " "; .Item(x); " Г°Г*Г§(Г*)"
- Sleep 500
- End If
- Next
- Else
- Print "Íåò ïîâòîðÿþùèõñÿ áóêâ!"
- End If
- End With
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д