Поломайте голову

Вопросы по программированию, не подходящие в другие разделы.

Модераторы: Naeel Maqsudov, C_O_D_E

Ответить
AMDemon
Сообщения: 24
Зарегистрирован: 18 ноя 2005, 21:09
Откуда: Брянск

Написать программу, которая будет выводить собственный текст. Нельзя пользоваться той областью памяти, в которой находится эта программа, файлами на внешних насителях.
Вообще, в задаче стоит ограничение: не больше ста строк.
P.S. Эта задача с лёгкостью решается на логических языках программирования. Там это стандартный приём (изменять текст программы во время её выполнения). А можно ли это сделать на языке высокого уровня?
Крылья есть у всех -
У каждого свой путь наверх!
BBB
Сообщения: 1298
Зарегистрирован: 27 дек 2005, 13:37

В институте, курсе на 3-м на ТУрбоПаскале ентим делом баловались :)
maelz
Сообщения: 47
Зарегистрирован: 10 сен 2005, 18:45

эмммм....ну если без массивов даже, и без дополнительных файлов ........
А как???
AMDemon
Сообщения: 24
Зарегистрирован: 18 ноя 2005, 21:09
Откуда: Брянск

Ну, я ещё на втором курсе, не поделишься алгоритмом? Я не знаю даже как к этому подступиться, с чего начать! :o ops:
Крылья есть у всех -
У каждого свой путь наверх!
Eugie
Сообщения: 708
Зарегистрирован: 17 фев 2004, 23:59
Откуда: SPb

Классическая задачка, помним, помним... :)
Попробуй сам, а если не получится, вот здесь выложена куча подобных программ на всевозможных ЯП:
http://www.nyx.net/~gthompso/quine.htm
Ответить