77 / 38 / 2
Регистрация: 07.01.2012
Сообщений: 414
|
|
1 | |
Перемешивание чисел11.07.2012, 15:48. Показов 1672. Ответов 9
Метки нет (Все метки)
Доброго времени суток!
Есть числа: 1,2,3,4,5. Нужно что бы при нажатие на Button в Excel записывались различные комбинации из этих чисел в ячейках с B1 по Bn (пока незакончатся комбинации). Добавлено через 16 часов 8 минут Хоть что то похожее есл кто нибудь видел конечно
0
|
11.07.2012, 15:48 | |
Ответы с готовыми решениями:
9
Перемешивание значений массива Перемешивание списка фамилий RichTextBox.lines рандомное перемешивание Datagridview - смена позиции, выбор, перемешивание и т.д |
233 / 223 / 146
Регистрация: 19.03.2012
Сообщений: 369
|
|
11.07.2012, 17:37 | 2 |
Идея такова
1.Берёш первую цифру слева 2.Подставляеш в каждую позицию с лева на право (кроме своей) 21345 23145 ... 23451 3.Берёш следуйщую цифру 4.Повторяеш 2 21345 13245 ... 13452 Я пробовал с тремя цифрами по этому алгоритму получилось. Программу начал но пока нет времени закончить. Если получится, то виложу. Может есть какойто более простой способ?
1
|
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
|
|
11.07.2012, 19:43 | 3 |
Spread, идея такая - у тебя есть массив. В цикле с помощью функции Random генерируешь случайное число для i-го элемента. Это случайное число будет означать новую позицию этого элемента в массиве. Потом генерируешь новое число, ну также смотрищь, чтобы оно не совпадала с уже сгенерированными.
1
|
77 / 38 / 2
Регистрация: 07.01.2012
Сообщений: 414
|
|
11.07.2012, 23:25 [ТС] | 4 |
буду пробовать, спасибо за идеи
0
|
233 / 223 / 146
Регистрация: 19.03.2012
Сообщений: 369
|
||||||
12.07.2012, 11:47 | 5 | |||||
Вот вроде получилось.
1
|
77 / 38 / 2
Регистрация: 07.01.2012
Сообщений: 414
|
|
12.07.2012, 23:48 [ТС] | 6 |
спасибо, всё работает!
а как сделать что бы он все значения записал в *.xlsx в ячйки от B1 и до Bn ну пока числа не кончатся?
0
|
195 / 187 / 9
Регистрация: 14.06.2011
Сообщений: 495
|
|
13.07.2012, 01:05 | 7 |
Вместо MsgBox сделай массив и через массив построчно в эксель
0
|
233 / 223 / 146
Регистрация: 19.03.2012
Сообщений: 369
|
||||||
13.07.2012, 10:06 | 8 | |||||
1
|
0 / 0 / 0
Регистрация: 03.06.2012
Сообщений: 93
|
|
09.01.2013, 13:10 | 9 |
Spread, подскажи, в какой программе этот код скомпилировать и запустить? В microsoft visual basic 6.0 не работает.
0
|
77 / 38 / 2
Регистрация: 07.01.2012
Сообщений: 414
|
|
09.01.2013, 13:21 [ТС] | 10 |
В 10
0
|
09.01.2013, 13:21 | |
09.01.2013, 13:21 | |
Помогаю со студенческими работами здесь
10
Генерирование и перемешивание чисел Перемешивание Перемешивание массива Обрезка и перемешивание Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |