| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Prolog > swi prolog,пара задач |
| Автор: stan90 28.10.2011, 02:02 | ||
| подскажите пожалуйста: 1).как сформировать новую строку на основе исходной, взяв из нее каждый 3й символ. 2). Сгенерировать бинарное дерево произвольного вида с заданным количеством элементов. Подсказка: для генерации случайных значений использовать ф-ю random(X). второе делаю вот так,но не работает,пишет no.
заранее спасибо. |
| Автор: Фантом 29.10.2011, 13:47 | ||
Первая задача делается так (несколько топорно, конечно, можно было бы написать и более универсальный вариант, с выборкой произвольного символа):
threes, в принципе, нужен только для "интерфейса" - чтобы переделывать строковые атомы в строки-списки и обратно. А вот со вторым, честно говоря, трудно понять, что Вы хотели сделать в той или иной строчке, соответственно, трудно сказать, что там неправильно. |