You do the math before you read the input. You need to do it the other way around.
Also, there’s no reason to pass a meaningless and uninitialized value to the celsius
function.
Lastly, 180/100
is 1 remainder 80 because when you divide two integers, you get integer division. You can use 180.0/100.0
.
Basically, you need to learn C.
5
solved C programming program only printing the first value in my variable