Помощник
|
С++ |
WebAction
|
Сообщение
#1
|
||
|
|
||
|
|||
Dinamitt |
10.10.2010, 18:19;
Ответить: Dinamitt
Сообщение
#2
|
|
Синтаксис вроде правильный. Попробуйте ввести промежуточные переменные для A*B и C*exp(1.0). Сам бы попробовал, но нету установленного С++.
|
|
|
WebAction
|
Сообщение
#3
|
|
По отдельности все норм работает. Трабла где-то в pow()
-------------------- |
|
|
Dinamitt |
10.10.2010, 18:32;
Ответить: Dinamitt
Сообщение
#4
|
|
WebAction, может это не траблы, а правила синтаксиса самой функции pow.
|
|
|
Highlook |
10.10.2010, 18:33;
Ответить: Highlook
Сообщение
#5
|
|
WebAction, по всей видимости у вас math,A,B,C,D - это целочисленные переменные. Измените на double - заработает.
|
|
|
WebAction
|
Сообщение
#6
|
|
Скорее так и есть, но как его то понять, как правильно использовать)
А что на счет: Так же интересует реализация подобного - Sin^2 D. (синус в квадрате от Д) ?
-------------------- |
|
|
Highlook |
10.10.2010, 18:35;
Ответить: Highlook
Сообщение
#7
|
|
WebAction, попробуйте сделать как я выше описал. Overflow выбивает именно при int.
|
|
|
WebAction
|
Сообщение
#8
|
|
Highlook, спасибо. Помогло. Хоть результат и выводиться с кучей нулей. Было float.
А вот это я просто не знаю как реализовать - Sin^2 D. (синус в квадрате от Д) Есть предложения?) Сообщение отредактировал WebAction - 10.10.2010, 18:39 -------------------- |
|
|
Highlook |
10.10.2010, 18:40;
Ответить: Highlook
Сообщение
#9
|
|
math = pow(sin(d), 2);
|
|
|
WebAction
|
Сообщение
#10
|
|
math = pow(sin(d), 2); Ага, точно. значит я правильно написал) Спасибо огромное. Щас по ходу лабы может еще че возникнет) -------------------- |
|
|
|
Текстовая версия | Сейчас: 25.4.2024, 3:48 |