Hello,
I am writing a simple C program using Visual studio 2008.
And when I divide 5 / 9. I always get an zero. However, the correct value should be 0.5555.
Can anyone explain this?
Many thanks
Code://Calculate the temperature in celsius int CalculateCelsius(int fahrenheit) { float valueA = 0; int valueB = 0; float celsius = 0; valueA = 5 / 9; //Always displays zero valueB = fahrenheit - 32; celsius = valueA * valueB; return (int) celsius; }