Автор | задача в с++ |
Не сцы, Кис, подумаем)
раз без массива, то нужно минимум эти числа взять, а потом через циклы сразу выводить |
вот именно)но до мня недоходит как эт сделать( |
вот все комбинации с числом 1 в начале
111
112
113
121
122
123
131
132
133
всего 9
значит всего 27 будет |
ии?.. |
думаю же) |
для Triode:
есть идеи?
кажись не светит мне зачет..хах)) |
однако тема актуально..есть кто может помочь мне;)? |
http://photo.heroeswm.ru/photo-catalog/0000868/121.jpg
самый полезный способ |
Еще вопрос: числа могут повторяться? Если нет, то вообще ппц какой-то без массива, однако) |
просто расслабься |
подруга говорит что так нельзя(тип непроходили еше9
а книжки самостоятельно читать запрещают под страхом казни? |
для Balmung:
Могут)
вообще ппц какой-то без массива, однако
циклом же)
надо еще подумать... |
для Triode:
Если "Могут", тогда не ппц) |
для Balmung:
я уже с массивом решила)вроде просто-а без как то недоходит))
серединку не могу придумать...вывод с помощью цикла
выявление с цифр через деление на 10 |
я уже с массивом решила
ну ка скинь что есть |
для Triode:
секунду.найду..а то чтот многовато кода накалякано((глаза аж заболели)две лабы там) |
http://comp-science.narod.ru/Progr_new/release_01/cpp6.html |
я уже с массивом решила
Раз так, что мешает решить без них в лоб? Т.е. взять решение с массивами, и везде, где указывается элемент массива, вместо него брать цифру под соответствующим номером из исходного числа, написать функцию для этого.
Это, конечно, будет бред, но формально задача будет решена правильно и без массивов)
Должен быть какой-то простой алгоритм, но пока никак не дойду, как его реализовать. Возможно, надо знать. |
если трехзначное число и повторяющиеся числа, то будет всего 27 вариантов
Кис, где наработки то?) |
для Triode:
как я понял условие первой задачи, цифры исходного числа можно менять местами и все.
т.е. из 123 мы получим только
123
132
312
321
231
213
из 4-значного числа мы получим 2*3*4 чисел
из 5-значного - 5! чисел и т.д. |