Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.79
stv
26 / 26 / 6
Регистрация: 05.03.2010
Сообщений: 171
#1

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

20.04.2010, 19:26. Просмотров 2488. Ответов 3
Метки нет (Все метки)

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

Возведение отрицательного числа в степень - C++
Написал программу по нахождению суммы ряда с заданной точностью(условия ниже). Возникла проблема с возведением отрицательного числа. ...

Возведение в вещественную степень - C++
Здравствуйте, требуется ваша помощь. У меня дано float a,x,n, вычислить a^x с точностью eps=10^(-n) и можно пользоваться только +,-,*,/. ...

Программа возведения комплексного числа в вещественную степень !!! - C++
Программа возведения комплексного числа в вещественную степень : (a+Bi) в степени c (по формуле Муавра) Ввод вещественных значений...

Возведение числа в степень - C++
Помогите написать программу, возводящщую число M в степень N (-10<M<10, 0<N<10 - проверить выполнение данных условий)

Возведение из числа степень - C++
Прошу помочь. Вводим любое число n и надо возвести её степень. (притом, должно быть или 2 в степени x, или 3) Например: n=81 >> 3 в...

Возведение числа а в степень n - C++
Возведение числа а в степень n ,задача не проста чем , 1<=а<=10 | 1<=n<=7000 Степень может быть 7000 , и тут у меня возникли трудности ,...

3
Vorona
Peace 2 all shining faces
669 / 531 / 45
Регистрация: 05.03.2010
Сообщений: 1,283
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...
0
valeriikozlov
Эксперт С++
4673 / 2499 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
20.04.2010, 19:48 #3
Цитата Сообщение от stv Посмотреть сообщение
а корень из отрицательного числа не может быть представлен действительным число
Смотря какой корень. Например квадратный корень не может, а кубический (корень третьей степени) может. К примеру корень третьей степени из -1 равен -1.
0
delfamur
42 / 24 / 0
Регистрация: 16.03.2010
Сообщений: 199
20.04.2010, 20:19 #4
а если рассматривать теорию комплексных чисел, то и квадратный может)))
0
20.04.2010, 20:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.04.2010, 20:19
Привет! Вот еще темы с ответами:

Возведение числа в степень n-1 - C++
Есть формула {(-1)}^{n-1}*{3}^{n-1} , n увеличивается циклом на 1. Как записать числа в степень n-1 без пользов. и стандартных функций??...

Возведение числа n в степень m. - C++
Написать программу - возведение числа n в m-ю степень. Входные данные поступают с клавиатуры. Результат выводится на экран.

Возведение числа в целую степень - C++
Даны числа а1 , а2 , а3 т.д.... вычислить а1^1+a2^2 и т.д используя подпрограмму возведения числа в степень Где ошибка ??? ...

Возведение числа в целую степень - C++
Задачка из методички моего вуза. Даны действительные числа a1,…,a10. Вычислить a1+(a2)^2+…+(a10)^2, используя подпрограмму возведения числа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru