Произвольные комбинации (максимально возможных) из данных, введённых в TextBox - VB

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

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

Помогите написать генератор данных. Надо что бы данный генератор, при нажатии на кнопку "Генерировать", составлял произвольные комбинации (максимально возможных), из данных введённых в TextBox'ах (5), так же хотелось, что бы к примеру к TextBox1 подставлялись число в определённом диапазоне, который можно было бы выбрать, и аналогично с символами латинского алфавита( кол-во которых так же можно было определить в диапазоне, 2 символа или 5) и место подстановки этих символов перед "ключевым" словам или после. И желательно, что бы скинули исходник.

Решение задачи: «Произвольные комбинации (максимально возможных) из данных, введённых в TextBox»

textual
Листинг программы
  1. Private Sub Command1_Click()
  2.     a = Text1.LBound
  3.     b = Text1.UBound
  4.     ReDim mas%(a To b)
  5.     n = ((b - a) + 1)
  6.     For j = a To b
  7.         mas(j) = 0
  8.     Next
  9.    
  10.     For i = 1 To n ^ n
  11.         t = ""
  12.         For j = a To b
  13.             If mas(j) > b And j <> b Then mas(j) = 0: mas(j + 1) = mas(j + 1) + 1
  14.             If InStr(1, t, mas(j)) > 0 Then GoTo nxt 'запрещает повторную выборку элементов
  15.            t = t & mas(j)
  16.            
  17.         Next
  18.         st = ""
  19.         For j = a To b
  20.             st = st & Text1(mas(j))
  21.         Next
  22.         List1.AddItem st
  23. nxt:
  24.         mas(a) = mas(a) + 1
  25.     Next
  26. End Sub

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


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

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

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

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

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

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