Исправление beastie, 09.06.13 19:14 (текущая версия) :
(-1)^N := exp(N * log(-1))
Без циклов, но с exp и log.
Исходная версия beastie, 09.06.13 19:13: