#0
by РусскийВедун
Есть число p. Необходимо составить все возможные последовательности чисел от 1 до p . тогда 6 вариантов: 1. 4 3 2 1 2. 4 3 1 2 3. 4 2 3 1 4. 4 1 3 2 5. 4 2 1 3 6. 4 1 2 3 Для p получается (p-1)! вариантов. Казалось бы элементарные циклы, но бьюсь второй час и ничего путного не придумал. Может у вас есть идеи?
#3
by Злопчинский
одна рекурсивная процедура. перебор 3 чисел - это то же самое что перебор двуххх.. индукция.. чему сейчас учат на вышке - ...?
#6
by РусскийВедун
вопрос не по числу 7, а по числу p которое может быть пускай 83759863. И реализовать это надо на 1с 7.7 а не с++.
#7
by Classic
Проще всего реализовать рекурсию. Вообще элементарно, сложнее - развернуть рекурсию в итерационно. Если чуть-чуть поднапрячься, то можно придумать математическое соответствие произвольному числу от 1 до р! одному набору.
#15
by an-korot
РусскийВедун, ты мозготрах тебе задачу задали ты и делай. задача для 1 класса информатики.
#19
by dk
если разрядность небольшая (ну до 10 например) то можно полным перебором и отбрасыванием лишних результатов
#20
by ifso
Составь из заданных цифр максимальное число. В цикле уменьшай на единичку и проверяй ответ на наличие в нем всех заданных цифр. ^^
#21
by Широкий
Мой вариант, под 8-ку правда Процедура ВыполнитьПеребор(ЗНАЧ СписокЭлементов,ИсходнаяСтрока="",НомерГруппировки=0)
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как округлить до десяти (напр.168,23 до 170,00 ИЛИ 252,00 до 250,00)
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- Алгоритм перебора различных комбинаций чисел
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Не получается в справочник вставить "Дерево групп"
- Запрос всех строк номенклатуры из всех табличных частей всех документов
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: Не получается импорт выписок в 1С: Предприятие 7.7
В этой группе 1С
- Отсутствует кнопка "Создать" в форме списка документа "Счет на оплату"
- УТ11. Ваше отношение к реализации механизма "ОбработатьСтрокуТЧ"?
- Какой парсер xml нужен типовой обработке ВыгрузкаЗагрузкаДанныхXML82.epf ?
- Не заполнено поле в СКД (в консоли запросов заполнено)
- Поиск учебной базы по книге "Язык Запросов".
- Можно ли настроить окно выбора баз 1С 8.3 (уменьшить шрифт)?
- V8: УРИБ Авторегистрация изменений - есть ли возможность отменить программно
- v7: Обрезка базы в ТиС.
- v8: не отображаются табличные части у двух документов в БП 3.0
- v7: Не могу проинсталлировать конфигурацию Торговли и склад
- прочитать на клиенте файл из сервера
- Ноут в дорогу. Что выбрать?
- Смещается печать в 1C 8.3 Linux Ubuntu
- Учет алкоголя в БП 3.0
- 1С linux Ошибка загрузки библиотеки libWand.so
- УТ 10.3 Как в запросе рассчитать динамическую цену по базовой
- УТ 11.1.1.11 обмен с ККМ Offline
- УПП:Закрытие 25 счета по оплате труда
- Неверный расчет себестоимости НУ в регламентных операциях
- Конвертация данных: не переносится реквизит Сделка составного типа. Почему?