возведение в отрицательную степень паскаль



Автор Кирилл чернов задал вопрос в разделе Другие языки и технологии

Как возвести отрицательное число в степень ?? Pascal и получил лучший ответ

Ответ от
Так же как и положительное.
Владимир Виноградов
(235)
Код покажи, экстрасенсов нет.

Ответ от Jurijus Zaksas[гуру]
Это смотря в какую. Если в дробную - то на паскале по-простому никак, там результат комплексный. Если в целую - возвести модуль в степень и если степень нечетная, результат домножить на -1.

Ответ от Вован де Морт[гуру]
т. к. у меня давно уже нет паскаля, а паскаль абц меня вполне устраивает, да и некоторые функции там несколько более оптимизированы нежели в старом добром паскале.
то вполне работает такая программа
var
x:integer;
begin
readln(x);
writeln(-1*sqr(x)); {если не робит то так writeln(-1*sqr(abs(x)); }
end.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как возвести отрицательное число в степень ?? Pascal
спросили в Square
Математические операторы
Из них оператор -- только ^.
В языке Basic и программах Microsoft Office так обозначается
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*