|
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 787
|
||||||
Разложить число на слагаемые02.12.2015, 13:18. Показов 2530. Ответов 9
Метки нет (Все метки)
Доброго всем времени суток! Подскажите пожалуйста что я не правильно делаю.
Нужно разложить целое число на слагаемые распечатать не повторяющиеся. Пример 4 разложится на 2 1 + 3 2 + 2 3 + 1 не печатать на 3 слагаемых 1 + 1 + 2 2 + 1 + 1 не печатать Вот мой код.Разлаживает,но только 1 раз не пойму в чем дело.
Выдает 1 + 3 и все. Пожалуйста помогите. Спасибо.
0
|
||||||
| 02.12.2015, 13:18 | |
|
Ответы с готовыми решениями:
9
разложить число на разрядные слагаемые Разложить число на конкретные слагаемые в php |
|
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 787
|
||||||
| 03.12.2015, 01:34 [ТС] | ||||||
|
Подправил код.
0
|
||||||
|
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 787
|
|
| 03.12.2015, 10:30 [ТС] | |
|
Всем спасибо.Задача решена.
0
|
|
| 03.12.2015, 14:24 | |
|
Я подумал. А как бы я стал решать такую задачу?
1. Чтобы ограничить повторение, вероятно следует, чтобы все слагаемые располагались лишь по возрастанию. 2. Для двух слагаемых это условие достаточно 3. А если слагаемых больше? 4. То тут возможен рекурсивный подход. Задаем одно наибольшее слагаемое и вызываем эту же процедуру разбить на части оставшееся число. ...
0
|
|
|
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 787
|
|||||||||||||||||||||
| 03.12.2015, 17:18 [ТС] | |||||||||||||||||||||
|
Переписал процедуру MySelect так
Добавлено через 9 минут Если пишу так
0
|
|||||||||||||||||||||
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
| 03.12.2015, 17:46 | |
|
0
|
|
|
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 787
|
||||||
| 03.12.2015, 20:21 [ТС] | ||||||
SoftIce мне то зачем + ?.Я надеюсь,что мне помогут разобраться! А код работает правильно при условии,что последовательность сортирована и нет одинаковых элементов. В визульном я дуб-дерево.Пытаюсь освоиться,но не всегда получается как я хочу.
1
|
||||||
| 03.12.2015, 20:42 | |
|
0
|
|
|
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 787
|
|||||||||||||||||||||
| 03.12.2015, 22:23 [ТС] | |||||||||||||||||||||
|
Не могу понять почему рекурсия не продолжается если так
если так
Добавлено через 1 час 17 минут Ну какой же я баран!!Передавать же нужно по значению,а не по ссылке!
0
|
|||||||||||||||||||||
| 03.12.2015, 22:23 | |
|
Помогаю со студенческими работами здесь
10
Сколькими способами можно разложить число на слагаемые Разложить заданное число на всевозможные слагаемые использованием рекурсии Разложить заданное число на слагаемые, которые не будут повторяться Как разложить число на максимально большие слагаемые, если количество слагаемых не превышает 4-х?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|