Автор Кирилл чернов задал вопрос в разделе Другие языки и технологии
Как возвести отрицательное число в степень ?? Pascal и получил лучший ответ
Ответ от
Так же как и положительное.
Владимир Виноградов
(235)
Код покажи, экстрасенсов нет.
Ответ от Jurijus Zaksas[гуру]
Это смотря в какую. Если в дробную - то на паскале по-простому никак, там результат комплексный. Если в целую - возвести модуль в степень и если степень нечетная, результат домножить на -1.
Это смотря в какую. Если в дробную - то на паскале по-простому никак, там результат комплексный. Если в целую - возвести модуль в степень и если степень нечетная, результат домножить на -1.
Ответ от Вован де Морт[гуру]
т. к. у меня давно уже нет паскаля, а паскаль абц меня вполне устраивает, да и некоторые функции там несколько более оптимизированы нежели в старом добром паскале.
то вполне работает такая программа
var
x:integer;
begin
readln(x);
writeln(-1*sqr(x)); {если не робит то так writeln(-1*sqr(abs(x)); }
end.
т. к. у меня давно уже нет паскаля, а паскаль абц меня вполне устраивает, да и некоторые функции там несколько более оптимизированы нежели в старом добром паскале.
то вполне работает такая программа
var
x:integer;
begin
readln(x);
writeln(-1*sqr(x)); {если не робит то так writeln(-1*sqr(abs(x)); }
end.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как возвести отрицательное число в степень ?? Pascal
спросили в Square
Математические операторы
Из них оператор -- только ^.
В языке Basic и программах Microsoft Office так обозначается
подробнее...
Математические операторы
Из них оператор -- только ^.
В языке Basic и программах Microsoft Office так обозначается
подробнее...