Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2021, 17:01   #11
Дмитрий Семенов
Новичок
Джуниор
 
Регистрация: 16.12.2021
Сообщений: 2
По умолчанию

Здравствуйте, помогите составить возможные комбинации из 31.22.25.30.5.11.26.7.19 по 5 чисел в каждой.
Дмитрий Семенов вне форума Ответить с цитированием
Старый 16.12.2021, 17:45   #12
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,546
По умолчанию

Составить - или написать макрос, который это делает? Их будет 126. Можно вручную - займёт минут 10.
digitalis вне форума Ответить с цитированием
Старый 16.12.2021, 22:14   #13
Дмитрий Семенов
Новичок
Джуниор
 
Регистрация: 16.12.2021
Сообщений: 2
По умолчанию

да, будет 126, который будет это делать, с возможностью менять числа и количество чисел в комбинациях
Дмитрий Семенов вне форума Ответить с цитированием
Старый 16.12.2021, 23:07   #14
сфинкс
Форумчанин
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 957
По умолчанию

Код:
'5iz9.bas
n = 9: Dim g(n): s = 0
For i = 1 To n: Read g(i): Next
Data 31,22,25,30,5,11,26,7,19
For a = 1 To n - 4
    For b = a + 1 To n - 3
        For c = b + 1 To n - 2
            For d = c + 1 To n - 1
                For e = d + 1 To n
                    Print g(a); g(b); g(c); g(d); g(e)
                    s = s + 1
Next: Next: Next: Next: Next: Print s
Из qb64 qbasic переводим сами
зато реально 126 комбинаций
и ещё может в файл записывать
и небось более 9 лотерейных номеров включит
и охват 1\4 номеров вовсе не 1\4 комбинаций
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
сфинкс вне форума Ответить с цитированием
Старый 16.12.2021, 23:27   #15
Elixi
Форумчанин
 
Регистрация: 10.05.2019
Сообщений: 163
По умолчанию

Цитата:
Сообщение от Дмитрий Семенов Посмотреть сообщение
да, будет 126, который будет это делать, с возможностью менять числа и количество чисел в комбинациях
Если поменять количество чисел то 126 будет ещё при четырёх числах из девяти.
В остальных случаях будет совсем другое количество комбинаций.
Ну и кто же сделает то что у вас в мыслях? Колдун экстрасенс?
Пeречитайте вашу задачу повнимательнее. Вам кажется - всё всем понятно?
Elixi вне форума Ответить с цитированием
Старый 16.12.2021, 23:29   #16
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,546
По умолчанию

Можно задачу "укоротить", т.е. перебирать не те элементы, что выбраны, а те, что остались. Тогда будет не 5 циклов, а 4. Для случая, к примеру "6 из 9" это дало бы существенное ускорение.
Известно, что C из m по n = m! /(n! * (m-n)!) - в знаменателе симметрия.
digitalis вне форума Ответить с цитированием
Старый 17.12.2021, 11:18   #17
сфинкс
Форумчанин
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 957
По умолчанию

народ знаете ли вы: в лотерее 5из36
угадать 5из5из5из36
чтобы стала вероятность около 50% ни о чём
необходимо ставить на все комбинации 32 номеров неподъёмно
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
сфинкс вне форума Ответить с цитированием
Старый 17.12.2021, 13:27   #18
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,546
По умолчанию

" Дурак рассчитывает на выигрыш, умный - на проценты" . © народная мудрость
digitalis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны цифры от 1 до 38 нужно составить все возможные комбинации из 6 чисел без повторений. gector Фриланс 14 01.04.2013 20:20
Как вывести все комбинации чисел, состоящие из 10 единиц и 10 двоек? maribel1 Microsoft Office Excel 1 26.03.2010 16:45
Все возможные слагаемые anGeee Паскаль, Turbo Pascal, PascalABC.NET 4 04.12.2008 20:22
Delphi, рекурсия, как сделать все возможные N-ки чисел (сколько столбцов такая N-ка,в данном случае 3)? domik Помощь студентам 5 26.09.2007 16:43