Как написать генератор символов - Visual Basic .NET

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

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

Здравствуйте, уважаемые программисты. Просто не понимаю как написать код для генератора символов. Предположим, что у нас есть массив символов полученный путем:
Задача состоит в том, чтобы в течение одного прохода цикла генерировалась строка типа: 0 1 2 ... z 01 02 ... 0z 10 11 ... 1z 20 21 ......... z5Xy7z z5Xy8a z5Xy8b ......... zzzzzz Буду очень признателен, если вам удастся решить подобную задачу.

Решение задачи: «Как написать генератор символов»

textual
Листинг программы
Public Class Form1
  Dim C As String = "0123456789AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz"
 
  Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    For i = 1 To 2 'до шести считайте сами, мне не дожить.
      p(1, Space(i))
    Next
  End Sub
 
  Sub p(ByVal l%, ByVal s$)
    For i = 0 To C.Length - 1
      Mid(s, l, 1) = C(i)
      If l = s.Length Then
        Debug.Print(s) 'здесь ловим следующую комбинацию
      Else
        p(l + 1, s)
      End If
    Next
  End Sub
End Class

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

5   голосов , оценка 4 из 5
Похожие ответы