В
Вовкин
Доброе время суток!
Появилась неожиданная проблема с возведением в степень. А точнее надо возвести отрицательное число в дробную степень.
x,y:Extended
Первое на что попробовал Exp(x*Ln(-y)) естественно с минусом в логарифме проблема
Затем подключил Maht и попробовал Power(-y,x); проблема с минусом ушла но как только x становится дробным опять ошибка invalid floating point operation
Решение на Delphi 7
Появилась неожиданная проблема с возведением в степень. А точнее надо возвести отрицательное число в дробную степень.
x,y:Extended
Первое на что попробовал Exp(x*Ln(-y)) естественно с минусом в логарифме проблема
Затем подключил Maht и попробовал Power(-y,x); проблема с минусом ушла но как только x становится дробным опять ошибка invalid floating point operation
Решение на Delphi 7