тогда просто (север восток) в цикле, - думаю, что это допустимо
при попадании в ловушку - назад (если ещё актуально будет :-) ) - тоже можно разрешить,
и больше в неё не соваться - имеется в виду с той же клетки? Разве что так. С других клеток попадание в ту же ловушку предотвратить не удастся.
Но все это на усмотрение ведущего
Пример выполнения этой программы (не имеющий отношения к конкретной ситуации):
север - прошел, восток - ловушка, запад - прошел, север - стенка, север - стенка....
Я не понимаю. То есть если придёшь в морг, не умирая, а просто прогуливаясь, тебе не скажут, что это морг?
Пока это ниоткуда не следует.