|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.02.2009, 18:12 | #1 |
Новичок
Джуниор
Регистрация: 19.01.2009
Сообщений: 2
|
помогите разобраться с рекурсией с++
запуталась вроде бы с легкой задачкой .
есть 3 цены марок 17,5,1. максимальная цена посылки 55. нужно составить все возможные комбинации рекурсиями... пример : 50 == 6 видов марок 2*17+3*5+1*1=50 |
10.02.2009, 20:32 | #2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Насколько я понял, нужны все комбинации, когда сумма <= N?
Сначала вводите N (максимальная цена). Далее выводятся все комбинации. Т.к. они все не умещаются в окне, сделал также вывод в файл "foutput.txt". Если нужно, чтобы сумма была точно равна N, то нужно изменить условие (указал в листинге). Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с рекурсией | biv171 | Помощь студентам | 1 | 02.11.2008 10:36 |
Факториал с рекурсией | SaimaN | Помощь студентам | 2 | 24.09.2008 17:53 |
Помогите с рекурсией | Serejka | Общие вопросы Delphi | 1 | 25.07.2008 15:36 |
Помогите плз с Рекурсией | Dendy | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 03.02.2008 22:44 |