Re[7]: Проблема с возведением в степень...
От: Анатолий Широков СССР  
Дата: 15.03.04 10:12
Оценка: 1 (1)
Прошу прощения. Нашло что-то.
Re[4]: Проблема с возведением в степень...
От: Анатолий Широков СССР  
Дата: 15.03.04 09:58
Оценка: :)
Здравствуйте, Alxndr, Вы писали:

A>Здравствуйте, Magic, Вы писали:


M>>Здравствуйте, Alxndr, Вы писали:


A>>>Здравствуйте, Magic, Вы писали:


A>Попробуй так:


A>
A>long double iLastRandom;
A>iLastRandom = pow(2.,-32.); /* обрати внимание на точки !! */
A>


Хорошо, наводящий вопроc: может ли быть показатель степени быть отрицательным числом?
Проблема с возведением в степень...
От: Magic Россия  
Дата: 15.03.04 09:44
Оценка:
У меня выдаёт ошибку привозведении 2 в степень -32. Программирую на VC++.NET
Re: Проблема с возведением в степень...
От: Alxndr Германия http://www.google.com/profiles/alexander.poluektov#buzz
Дата: 15.03.04 09:46
Оценка:
Здравствуйте, Magic, Вы писали:

M>У меня выдаёт ошибку привозведении 2 в степень -32. Программирую на VC++.NET


Код в студию.
Re: Проблема с возведением в степень...
От: LaptevVV Россия  
Дата: 15.03.04 09:49
Оценка:
Здравствуйте, Magic, Вы писали:

M>У меня выдаёт ошибку привозведении 2 в степень -32. Программирую на VC++.NET

Ты случаем, не целые возводишь?
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Проблема с возведением в степень...
От: Magic Россия  
Дата: 15.03.04 09:52
Оценка:
Здравствуйте, Alxndr, Вы писали:

A>Здравствуйте, Magic, Вы писали:


M>>У меня выдаёт ошибку привозведении 2 в степень -32. Программирую на VC++.NET


A>Код в студию.


long double iLastRandom;
iLastRandom = pow(2,-32);
Re: Проблема с возведением в степень...
От: Renegade_ Россия  
Дата: 15.03.04 09:54
Оценка:
Здравствуйте, Magic, Вы писали:

M>У меня выдаёт ошибку привозведении 2 в степень -32. Программирую на VC++.NET

если тип результата у тебя лонг то его не хватает, ставь тип float или double.
Re[3]: Проблема с возведением в степень...
От: Alxndr Германия http://www.google.com/profiles/alexander.poluektov#buzz
Дата: 15.03.04 09:55
Оценка:
Здравствуйте, Magic, Вы писали:

M>Здравствуйте, Alxndr, Вы писали:


A>>Здравствуйте, Magic, Вы писали:


Попробуй так:

long double iLastRandom;
iLastRandom = pow(2.,-32.); /* обрати внимание на точки !! */
Re[5]: Проблема с возведением в степень...
От: Alxndr Германия http://www.google.com/profiles/alexander.poluektov#buzz
Дата: 15.03.04 10:01
Оценка:
Здравствуйте, Анатолий Широков, Вы писали:

АШ>Хорошо, наводящий вопроc: может ли быть показатель степени быть отрицательным числом?


Наводящий ответ: да, может.
Re[5]: Проблема с возведением в степень...
От: Magic Россия  
Дата: 15.03.04 10:01
Оценка:
Здравствуйте, Анатолий Широков, Вы писали:

АШ>Хорошо, наводящий вопроc: может ли быть показатель степени отрицательным числом?


А почему, собственно, нет?
Re[6]: Проблема с возведением в степень...
От: Анатолий Широков СССР  
Дата: 15.03.04 10:05
Оценка:
Здравствуйте, Magic, Вы писали:

M>Здравствуйте, Анатолий Широков, Вы писали:


АШ>>Хорошо, наводящий вопроc: может ли быть показатель степени отрицательным числом?


M>А почему, собственно, нет?


А логарифм может быть отрицательным числом? Да, еще:

...
pow returns the value of xy. No error message is printed on overflow or underflow.

Values of x and y Return Value of pow
x < > 0 and y = 0.0 1
x = 0.0 and y = 0.0 1
x = 0.0 and y < 0 INF

Re[7]: Проблема с возведением в степень...
От: korzhik Россия  
Дата: 15.03.04 10:09
Оценка:
Здравствуйте, Анатолий Широков, Вы писали:

x = 0.0 and y < 0 INF

Естественно: pow( 0., -2. ) -> 1 / (0^2) -> 1/0
Re[7]: Проблема с возведением в степень...
От: Magic Россия  
Дата: 15.03.04 10:10
Оценка:
Здравствуйте, Анатолий Широков, Вы писали:

АШ>x = 0.0 and y < 0 INF


Этот результат правильный, потому что получается 1/0.
Re[7]: Проблема с возведением в степень...
От: Alxndr Германия http://www.google.com/profiles/alexander.poluektov#buzz
Дата: 15.03.04 10:10
Оценка:
Здравствуйте, Анатолий Широков, Вы писали:

АШ>А логарифм может быть отрицательным числом?



Да, может. Рекомендую обратиться к соответствующей литературе.


Да, еще:

АШ>

АШ>...
АШ>pow returns the value of xy. No error message is printed on overflow or underflow.

АШ>Values of x and y Return Value of pow
АШ>x < > 0 and y = 0.0 1
АШ>x = 0.0 and y = 0.0 1
АШ>x = 0.0 and y < 0 INF


Ну? Каким боком это относится к нашему случаю?
Re[8]: Проблема с возведением в степень...
От: Вадим Никулин Россия Здесь
Дата: 15.03.04 10:46
Оценка:
Здравствуйте, Анатолий Широков, Вы писали:

АШ>Прошу прощения. Нашло что-то.


Не говори-ка... Выборы, и все такое
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.