Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
| MaximumGame |
21.10.2008 0:41
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 11 Пол: Мужской Реальное имя: Максим Репутация: 0 |
так как же возвести отрицательное число в в степень(целое число)? то что в faq- возведение (-1) в степень, а если переделывать то разъясните что происходит тут-> minusOnePower := (1 - 2*Byte(Odd(n))), не гневайтесь если что, создал эту тему, т.к. нигде не нашел вразумительного ответа(для себя).
Сообщение отредактировано: MaximumGame - 21.10.2008 0:50 |
![]() ![]() |
| volvo |
21.10.2008 1:17
Сообщение
#2
|
|
Гость |
Пользуйся библиотечной функцией Power. К примеру:
ShowMessage(IntToStr(Trunc(Power(-3, 5)))); получишь (-3)5... Хотя... О чем это я. Этого же не существует, по заверениям некоторых участников форума: Так что если вам предложат задачу, где в качестве основания стоит отрицательное число - считайте, что вам повезло. Решение этой задачи закончится, не начавшись.. ( цитата - отсюда: возведение в вещественную степень отрицательного числа ) Видишь, как тебе повезло? Уже радуешься? |
MaximumGame Возведение в степень отрицательных чисел 21.10.2008 0:41
Lapp volvo прав: если есть желание получше разобраться ... 21.10.2008 2:35
MaximumGame Все понял! 'умножение на само себя' б... 21.10.2008 8:53![]() ![]() |
|
Текстовая версия | 9.12.2025 0:21 |