Форум программистов, компьютерный форум CyberForum.ru

Возведение отрицательного числа в вещественную степень - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.79
stv
26 / 26 / 6
Регистрация: 05.03.2010
Сообщений: 171
20.04.2010, 19:26     Возведение отрицательного числа в вещественную степень #1
Здравствуйте. Подскажите, как можно реализовать алгоритм возведения отрицательного числа в вещественную степень. К примеру -5^5.5; Ведь можно же записать -5^(11/2), а корень из отрицательного числа не может быть представлен действительным число.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2010, 19:26     Возведение отрицательного числа в вещественную степень
Посмотрите здесь:

C++ Возведение числа n в степень m.
Программа возведения комплексного числа в вещественную степень !!! C++
C++ Возведение числа в степень
Возведение в степень, отрицательные числа C++
C++ Возведение числа в целую степень
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vorona
Peace 2 all shining faces
 Аватар для Vorona
660 / 522 / 44
Регистрация: 05.03.2010
Сообщений: 1,256
20.04.2010, 19:45     Возведение отрицательного числа в вещественную степень #2
C++
1
2
3
4
#include <cmath>
....
float x = pow(abs(-5.0), 11.0/2.0);
std::cout << -x;
я конечно не уверен или это будет математически верно, возвести модуль отрицательного числа, а потом просто умножить на -1...
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
20.04.2010, 19:48     Возведение отрицательного числа в вещественную степень #3
Цитата Сообщение от stv Посмотреть сообщение
а корень из отрицательного числа не может быть представлен действительным число
Смотря какой корень. Например квадратный корень не может, а кубический (корень третьей степени) может. К примеру корень третьей степени из -1 равен -1.
delfamur
 Аватар для delfamur
42 / 42 / 0
Регистрация: 16.03.2010
Сообщений: 199
20.04.2010, 20:19     Возведение отрицательного числа в вещественную степень #4
а если рассматривать теорию комплексных чисел, то и квадратный может)))
Yandex
Объявления
20.04.2010, 20:19     Возведение отрицательного числа в вещественную степень
Ответ Создать тему
Опции темы

Текущее время: 12:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru