Integer division. (5/9) since 5 and 9 are both integers, the result will be an integer.
Therefore 5/9 is zero. Which is why your result is always zero.
If you want floating point division, you have to make at least one of them a floating point. Or... do the multiplication first instead of the division:
1 2 3
Cels = (Fahr - 32) * 5 / 9; // option 1: get rid of parenthesis to do the multiplication first
Cels = (Fahr - 32) * (5.0f / 9.0f); // option 2: do floating point division