Can anyone explain how this is done.

I am importing a couple values from a class and trying to divide them to get a fractional output from two int variables. I currently get a 0 for a and b when I divide. None of the variables are zero.

Code:`Rational operator < (Rational c)// compares two fractions <`

{

float a = (numerator / denominator);

float b = c.numerator / c.denominator;

if (a < b)

{

truth = 0;

return truth;

}

else

truth = 1;

return truth;

}