
28.04.2007, 12:28
|
|
Познающий
Регистрация: 29.10.2006
Сообщений: 74
С нами:
10280038
Репутация:
65
|
|
Неопознанный математический знак в с++
Пишу прогу по информатике на с++. есть такая функция:
Код:
void oval2(double xf, double yf)
{
while(yf <= 0) {
// simply bruteforce...
forma= sqrt((xf-13)/a) + sqrt((yf-2)/b);
yf++;
if (forma>=1) //if point is right then add this in the table
{
yf=3;
x[4]=xf;
y[4]=yf;
break;
}
}
вызывается она так: И вот в чем прикол y[4] всегда равен нулю, вне зависимости от того больше forma единицы или меньше или равна. разве такое реально?
зы: все переменные в double.
Последний раз редактировалось 7ion; 28.04.2007 в 12:33..
|
|
|