Подскажите пожалуйста как в паскале записать (-1) в степени i
Обычно выражение m:=(-1)^i не записывают "в лоб". Нет смысла делать вычисления, если для любого целочисленного положительного i известно, что при нечетном i получается -1, а при четном 1. if Odd(i) then m:=-1 else m:=1
Вы превратно истолковали мои слова. Я писал, что нет смысла делать возведение в степень, когда можно результат получить гораздо проще, а вовсе не то, что нет смысла вычислять выражения с подобными членами.
Что качается Вашего комментария, то он совершенно некорректный. Вы задали вопрос о том, как вычислить конкретное выражение. А в комментарии к ответу задаете совсем иной вопрос - почему вычисление сделано именно так. Таким образом Ваш комментарий фактически является спамом, что наказуемо. Открывайте новый вопрос и формулируйте его надлежащим образом.
ну почему же? комментари впринцепе спрашивал как вычислить (-1)^n в конкретной ситуации. Ответ приводился на примере
Нет, он спрашивал ПОЧЕМУ записано именно так.
Т.е. содержал просьбу разъяснить кем-то написанное, что не имеет отношения к данному ответу, демонстрирующему один из способов вычисления искомого значения.
может быть