سلام دوستان
برنامه با ++C نوشتم ولی خطا میده:
"Illegal use of floating points"
لطفا راهنمایی کنید اشکال برنامه چیه
*ریشه های معادله y=(x^2.1)+(5*x)-6.3 را در بازه [0.8,1.4] به دست اورید.
#include
#include
#include
#include
main()
{
float x,y,a,b,e,f;
a=0.8;
b=1.4;
e=10^-6;
x=a;
y=0;
y=(x^2.1)+(5*x)-6.3;
if (y
{
cout
}
else
{
while ((x
{
x=x+f;
y=(x^2.1)+(5*x)-6.3;
}
if (y
cout
}
return 0;
}
به جای float از double هم استفاده کردم تغییری نکرد