Страница 1 из 1

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

Добавлено: 03 май 2006, 16:48
AMDemon
Написать программу, которая будет выводить собственный текст. Нельзя пользоваться той областью памяти, в которой находится эта программа, файлами на внешних насителях.
Вообще, в задаче стоит ограничение: не больше ста строк.
P.S. Эта задача с лёгкостью решается на логических языках программирования. Там это стандартный приём (изменять текст программы во время её выполнения). А можно ли это сделать на языке высокого уровня?

Добавлено: 03 май 2006, 18:02
BBB
В институте, курсе на 3-м на ТУрбоПаскале ентим делом баловались :)

Добавлено: 03 май 2006, 22:36
maelz
эмммм....ну если без массивов даже, и без дополнительных файлов ........
А как???

Добавлено: 04 май 2006, 14:30
AMDemon
Ну, я ещё на втором курсе, не поделишься алгоритмом? Я не знаю даже как к этому подступиться, с чего начать! :o ops:

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