Ранее мы проводили конкурс однострочников - коротких программ, которые при этом что-то выполняют полезное. Теперь пришла пора еще одного конкурса - конкурс на самую короткую, но при этом не работающую программу или работающую с ошибкой. При этом, безусловно, речь не идет о том, чтобы в коде программы была синтаксическая ошибка. Приведенную, ниже программу, можно читать такой что удовлетворяет условиям конкурса. Но это, понятно, тривиальное решение: делить на ноль нельзя и значит будет ошибка.
int main()
{
return 1/0;
}
Вот такой вариант уже куда интереснее:
int main=0;
Ну и самый интересный вариант на Си:
main;
Мы же предлагаем поупражняться здесь любителям Паскаля. За лучшее решение администрация сайта вручит зарегистрированному участнику конкурса медальку, правда виртуальную. Ваши решения пишите в комментариях к публикации. Можно оценивать результаты других участников (надо быть зарегистрированным на сайте).
2013-05-27 • Просмотров [ 2859 ]
write(1+1);
end.
begin
rewrite(f);
end;
0.0000000000
вот так:
var
num:integer;
begin
num:=high(num);
num:=num+1;
end.
А вот так:
var
n:integer;
begin
n:=high(n)+1;
end.
??)
num:integer;
begin
num:=high(num);
num:=num=1;
end.
writeln(sqrt(-1));
end.
Такое катит?)
write(0/0);
end.
вот тебе еще короче)
const
begin
end.
write(0/0);
end. "
Вот ещё короче)
begin
write(0/0)
end.