S
Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе
На самом деле есть такая олимпиадная задача по информатике - "написать программу, которая вывела бы свой код пользуясь только операциями вывода (т. е. write, writeln) . Я сам один раз видел, как такая программа выглядит. Короче, это очень серьезная проверка для мозгов и проверка конкретного языка на можность ))Подскажите, пжл, как вывести код программы.
Program TorhOFF;
uses
Crt;
var
F:Text;
s:string;
begin
ClrScr;
GetDir(0, s);
Assign(f, s + 'Pinhead.pas');
Reset(f);
while not EOF(f) do
begin
readln(f, s);
writeln(s);
end;
Close(f);
readln
end.
const a='const a=';b='begin write(a,#39,a,#39#59#98#61#39,b,#39#59#10,b) end.';
begin write(a,#39,a,#39#59#98#61#39,b,#39#59#10,b) end.
const a='const a';
b='begin write(a,#61#39,a,#39#59#10#13#98#61#39,b,#39#59#10#13,b)end.';
begin write(a,#61#39,a,#39#59#10#13#98#61#39,b,#39#59#10#13,b)end.
Обучение наступательной кибербезопасности в игровой форме. Начать игру!