#include <stdio.h>
float func(int x){
return (x - 32.0) * (5.0 / 9.0);
}
float func_ex_cast(int x){
return ((float)x - 32.0) * (5.0 / 9.0);
}
int main(void) {
for(int i = 0; i < 100; i += 10){
printf("%d : %f \n", i
, func
(i
)); }
for(int i = 0; i < 100; i += 10){
printf("%d : %f \n", i
, func_ex_cast
(i
)); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmZsb2F0IGZ1bmMoaW50IHgpewoJcmV0dXJuICh4IC0gMzIuMCkgKiAoNS4wIC8gOS4wKTsKfQoKZmxvYXQgZnVuY19leF9jYXN0KGludCB4KXsKCXJldHVybiAoKGZsb2F0KXggLSAzMi4wKSAqICg1LjAgLyA5LjApOwp9CgppbnQgbWFpbih2b2lkKSB7Cglmb3IoaW50IGkgPSAwOyBpIDwgMTAwOyBpICs9IDEwKXsKCQlwcmludGYoIiVkIDogJWYgXG4iLCBpLCBmdW5jKGkpKTsKCX0KCWZvcihpbnQgaSA9IDA7IGkgPCAxMDA7IGkgKz0gMTApewoJCXByaW50ZigiJWQgOiAlZiBcbiIsIGksIGZ1bmNfZXhfY2FzdChpKSk7Cgl9CglyZXR1cm4gMDsKfQoKCgo=