![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 03.11.2008
Сообщений: 94
|
![]()
Вопрос: как перебрать в матрице все возможные значения? Т.е например
имея матрицу размерностью 4, постепенно получать матрицу от 0 0 0 0, до 999 999 999 999. |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 24.03.2009
Сообщений: 215
|
![]() Код:
wyvern@localhost:~$ sudo emerge --unmerge world
|
![]() |
![]() |
#3 |
Пользователь
Регистрация: 03.11.2008
Сообщений: 94
|
![]()
эээ, ну да) сорри не тупо матрица, а матрица строка...массив одномерный =)
к примеру имея массив х[n] нужно подставлять его в опр уравнение, постепенно меняя значения его элементов. т.е к примеру в первый проход массив был равен 0 0 0 0, во второй 0 0 0 1, в третий 0 0 1 0, а 55й 3 12 3 1 =) и так до опр условия) |
![]() |
![]() |
#4 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
[MI_nor], ну, все-таки одномерный массив - это не матрица..
Код ниже дает такие массивы: 0 0 0 0 0 0 0 1 0 0 0 2 0 0 0 3 ......... 0 3 34 3 0 3 34 4 .... и т.д Код:
Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
![]() |
![]() |
#5 |
Пользователь
Регистрация: 03.11.2008
Сообщений: 94
|
![]()
Хорошо, попробуем по другому.
Условие задачи: Даны натуральные числа н масив а1...ан. б - число способов выплатить сумму к, т.е это число решекний уравнения а1х1+а2х2+...+анхн=к, где х может принимать любые нелые неотрицательные значения. определить число способов выплаты заданной суммы. Собсна код: Код:
|
![]() |
![]() |
#6 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
Не понял, зачем вам там random нужен..
В общем, переписал через рекурсию. Вроде, все правильно. Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 03.11.2008
Сообщений: 94
|
![]()
Sazary, "S+a[tek]*i<=K" что значит это условие? просто если ввести 2 элемента 5 и 10, а сумму 100, то там масса вариантов, но программа предлагает всего 2
|
![]() |
![]() |
#8 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
[MI_nor], да, действительно.. Как-то не особо проверял.
Сейчас подумаю. Код:
a[tek] - элемент массива ------------- Вот такую попробуйте. Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] Последний раз редактировалось Sazary; 01.04.2009 в 20:41. |
![]() |
![]() |
#9 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
Добавил вывод всех вариантов. Вроде, все верно.
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 03.11.2008
Сообщений: 94
|
![]()
Да, действительно, все работает, спасибо. Ушел понимать рекурсию=)
|
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перебор вариантов... или что-то такое | elsin | Общие вопросы Delphi | 3 | 15.01.2009 22:13 |
Поиск возможных путей графа | RammFan | Общие вопросы Delphi | 2 | 19.06.2008 10:45 |
перебор всех элементов в TtreeView | vitalik007 | Общие вопросы Delphi | 10 | 09.04.2008 15:44 |