Code:
void main()
{
double a=0.0;
int i;
for(i=0;i<=9;i++)
{
a+=0.1;
}
printf("%lf",a);//--------------->1.000000
if(a==1.000000)
printf("yes");
else
printf("no");
}
why output is always no. please explain it.

