Hint: In C(++), 5/9 is not the same as 5.0/9.0.