Wednesday, December 3, 2008

Compute the number of digit after . in floating point number.

if given 9.554 output=3
for 43.000 output=0

double no =3.44;

int count =0;

while(no!=((int)no))
{
count++;
no=no*10;
}
printf("%d",count);

No comments: