Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual Basic
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.92/12: Рейтинг темы: голосов - 12, средняя оценка - 4.92
Kirguh
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 1
1

Выдать в TextBox список всех возможных комбинаций из заданных символов

21.12.2012, 23:15. Просмотров 2244. Ответов 3
Метки нет (Все метки)

Здравствуйте, к сожалению я новичок в программировании, могу написать "Hello World!" или простенький калькулятор, но не более. Мне необходимо написать программу, для себя, которая делают такую вещь:
В программу забивается до 100 символов, символы разделяются точкой с запятой, символ может быть любым, пример:
000;ыврапваыр;g;
Это три символа.
Затем я вбиваю в программу диапазон, минимум которого = 2, максимум = 40. Пример, в одном текстбоксе написана 1, в другом 4.
Программа выдает в текстбокс список всех возможных комбинаций из данных символов, диапазон - контролирует количество символов (не в смысле знаков, а в смысле символов) в комбинации.

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

Добавлено через 35 минут
+Программа должна уметь сохранять то, что мы вывели в тхт документ, пользователь должен иметь возможность выбора названия для документа и места его сохранения.
+Должно быть ограничение, что в одном символе не должно быть более 10 знаков
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2012, 23:15
Ответы с готовыми решениями:

Выдать максимальное число из комбинаций 4 цифр
Нужно запросить 4 цифры от 1 до 9. Выдать максимальное число из комбинаций этих...

Ввод в TextBox определенных комбинаций цифр
Помогите ! Нужно вводить в тексбокс определенные комбинации цифр,...

Произвольные комбинации (максимально возможных) из данных, введённых в TextBox
Помогите написать генератор данных. Надо что бы данный генератор, при нажатии...

Поиск комбинаций символов в тексте
Ребят, тут ещё одна проблема возникла. Необходимо подсчитать количество...

Генератор всех возможных комбинаций символов из заданных
мне нужен генератор всех возможных комбинаций символов из тех которые я задам...

3
Denri
102 / 53 / 0
Регистрация: 10.07.2012
Сообщений: 347
Записей в блоге: 2
21.12.2012, 23:54 2
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Dim d1 As Integer, d2 As Integer, txt As String, txt1 As String, ac As Byte
Dim bk As Boolean, zn As Boolean, cf As Boolean
Private Sub Command1_Click()
txt1 = R1.Text & " ": d1 = 1
txt1 = Replace(txt1, ";", " ")
For i = 1 To Len(txt1) Step 1
DoEvents
ac = Asc(Mid(txt1, i, 1))
If ac = 32 Or ac = 160 Then d2 = i: txt = Mid(txt1, d1, d2 - d1): cf = False: bk = False: zn = False: GoTo pr
If ac >= 48 And ac < 57 Then
If cf = False Then
If bk = True Or zn = True Then d2 = i: txt = Mid(txt1, d1, d2 - d1): bk = False: zn = False
cf = True: d1 = i
End If
GoTo pr
End If
If (ac >= 65 And ac <= 90) Or (ac >= 97 And ac <= 122) Or (ac >= 192 And ac <= 255) Then
If bk = False Then
If cf = True Or zn = True Then d2 = i: txt = Mid(txt1, d1, d2 - d1): cf = False: zn = False
bk = True: d1 = i
End If
GoTo pr
End If
If zn = False Then
zn = True: If cf = True Or bk = True Then d2 = i: txt = Mid(txt1, d1, d2 - d1)
d1 = i
End If
pr:
 
txt = Replace(txt, "", " ")
If txt <> "" Then List1.AddItem txt: txt = ""
Next i
End Sub
Этот код все твои слова поместит из тект в лист (а с листом уже удобнее работать)
0
Alex77755
10738 / 3311 / 549
Регистрация: 13.02.2009
Сообщений: 9,744
22.12.2012, 02:30 3
000;ыврапваыр;g;
Это три символа.
Это три слова. Символов значительно больше.
И потом непонятно что ты имеешь в виду под "список всех возможных комбинаций из данных символов"
Почитай про комбинаторику. Там есть сочетания(с повторениями и без), перестановки, размещения.
Что тебя интересует?
0
Alex77755
10738 / 3311 / 549
Регистрация: 13.02.2009
Сообщений: 9,744
22.12.2012, 02:35 4
минимум которого = 2, максимум = 40.
Что значит минимум и максимум?
Если это количество слов, то будет сочетания. Вообщем сформулируй вопрос повнятней
0
Миниатюры
Выдать в TextBox список всех возможных комбинаций из заданных символов  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.12.2012, 02:35

Перебор всех возможных комбинаций символов строки
Всем привет! Подскажите пожалуйста как осуществить перебор символов в строке,...

Как осуществить перебор всех возможных комбинаций символов строки
типа есть 3 символа - a, b, c 3*3=27 возможных вариантов для подбора aaa bbb...

Найти суммы всех возможных комбинаций из трёх заданных наборов, беря по одному числу из каждого набора за раз
Здравствуйте. Есть три набора чисел: (15,25),(7,13),(20,15). Необходимо найти...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru