Автор |
Сообщение |
Станислав_STREAM АБОРИГЕН |
|
такая трабла, а ты как бывший препод должен мне помоч!
В общем следующая и стория. в обной сложной формуле конечное действие было вычисление кубического корня, но С/ сказал что Банан (точно не помню какой он выводил результат)
писал так: y=pow(x,1/3);
PS вот например если пишу так: y=pow(x,3); то всё нормуль! => чета си тупит на дробную степень... |
|
|
|
|
demon7x3 Форумчанин |
|
Может нужно поменять тип переменной y |
|
|
|
|
NiK726 Форумчанин |
|
это преобразование типов срабатывает - 1 - целое, 3 - тоже целое, / - в данном случае целое от деления. 1/3 = 0 и 3 в остатке. Поэтому надо не 1 писать, а 1.0 (или прост 1. ) |
|
|
|
|
Станислав_STREAM АБОРИГЕН |
|
demon7x3 писал(а): |
Может нужно поменять тип переменной y |
мимо!
NiK726 писал(а): |
Поэтому надо не 1 писать, а 1.0 (или прост 1. ) |
ща поглядим! |
|
|
|
|
Indigo Ангел |
|
странно, что училка этого не знала. опять нам с преподом по информатике не повезло(((((( |
|
|
|
|
Станислав_STREAM АБОРИГЕН |
|
Indigo писал(а): |
опять нам с преподом по информатике не повезло(((((( |
ага
NiK726 писал(а): |
Поэтому надо не 1 писать, а 1.0 (или прост 1. ) |
пашет!
всем спасибо! тему можно жечь! |
|
|
|
|
|