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

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

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.05.2012, 08:17   #1
Orjanruusu
Новичок
Джуниор
 
Регистрация: 24.05.2010
Сообщений: 1
По умолчанию Перебор сочетаний

Здравствуйте! Подскажите, пожалуйста, алгоритм.

Есть N переменных, каждая переменная может принимать два значения. Нужно организовать перебор всех возможных сочетаний значений переменных длиной N, то есть число сочетаний 2^n. Например, для n=5: 11111, 22222, 12111, 12211 и т.д.

Последний раз редактировалось Orjanruusu; 12.05.2012 в 08:22.
Orjanruusu вне форума Ответить с цитированием
Старый 12.05.2012, 10:36   #2
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Рекурсия вам в помощь.
Виталий Желтяков вне форума Ответить с цитированием
Старый 12.05.2012, 11:42   #3
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,179
По умолчанию

да зачем.... цикл в двоичной системе счисления... с 000000 до 11111111 вот и всевозможные комбинации )))
ADSoft вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа перебора вариантов (изменить перебор цифровой на перебор буквенный) BArt2000 Паскаль, Turbo Pascal, PascalABC.NET 5 02.03.2015 12:56
Перебор неповторяющихся сочетаний David Villa Общие вопросы C/C++ 3 08.05.2012 10:53
формула суммы сочетаний HyperSonik Microsoft Office Excel 4 29.01.2012 02:36
Найти количество сочетаний из n по k и вывести все комбинации этих сочетаний на экран Рон99 Паскаль, Turbo Pascal, PascalABC.NET 2 14.12.2011 00:05
Восстановление сочетаний клавиш... Busine2009 Microsoft Office Word 0 28.06.2009 20:17