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

Добавлено: 23 сен 2006, 08:23
spavel
n=0

в зависимости от компилятора будет работать.

Re: Вопрос с интервью

Добавлено: 23 сен 2006, 11:29
nemiga
ajkj2em писал(а):
nemiga писал(а):

Код: Выделить всё

if Even(N)=true then N:=N/2 else N:=3*N+1;
это вопрос на общее образование. это так называемые числа-градины
(hailstone numbers). http://mathworld.wolfram.com/CollatzProblem.html

IIRC среди начальных условий есть т.н. резонаторы, но формула для
них не известна. так что ответ на оригинальный вопрос -

З_А_Ч_О_Т _!_!_!

Правильный ответ!

Добавлено: 25 сен 2006, 07:07
spavel
nemiga, никакой не зачет. В некоторых компиляторах 0 будет считатся четным.

Добавлено: 25 сен 2006, 07:21
nemiga
spavel писал(а):nemiga, никакой не зачет. В некоторых компиляторах 0 будет считатся четным.
Ну так модифицируй прогу -- мы ж тут не в компиляторы играем и в технические детали реализации не лезем. Код здесь, в так понимаю, вообще для того, чтобы сбить с толку.

А правильмый ответ -- hailstone numbers или вариации на эту тему. Всё.

.