// Add file header here
#include <stdio.h>
// function prototypes
float toCelsius (int theFahrenheitTemp);
float toFahrenheit (int theCelsiusTemp);
int main ()
{
int i; // loop index
float temp;
// create some loop to print Celsius to Fahrenheit
for (i = 0 ; i <= 100 ; ++i){
temp = toFahrenheit (i);
printf("\n %d %3.1f", i
, temp
);
}
// call and print results from each of the functions
// end loop 1
// create some loop to print Fahrenheit to Celsius
// call and print results from each of the functions
// end loop 2
}
// add your two function definitions here
// add function header comments
float toCelsius (int theFahrenheitTemp)
{
//Deduct 32, then multiply by 5, then divide by 9
float theCelsiusTemp;
theCelsiusTemp = (theFahrenheitTemp - 32) * 5 / 9;
return theCelsiusTemp;
}
// add function header comments
float toFahrenheit (int theCelsiusTemp)
{
//Divide by 5, then multiply by 9, then add 32
float theFahrenheitTemp;
theFahrenheitTemp = theCelsiusTemp / 5.0 * 9.0 + 32;
return theFahrenheitTemp;
}
Ly8gQWRkIGZpbGUgaGVhZGVyIGhlcmUKI2luY2x1ZGUgPHN0ZGlvLmg+CgovLyBmdW5jdGlvbiBwcm90b3R5cGVzCmZsb2F0IHRvQ2Vsc2l1cyAgICAoaW50IHRoZUZhaHJlbmhlaXRUZW1wKTsKZmxvYXQgdG9GYWhyZW5oZWl0IChpbnQgdGhlQ2Vsc2l1c1RlbXApOyAKCmludCBtYWluICgpCnsKICAgaW50IGk7ICAvLyBsb29wIGluZGV4CiAgIGZsb2F0IHRlbXA7CgogICAvLyBjcmVhdGUgc29tZSBsb29wIHRvIHByaW50IENlbHNpdXMgdG8gRmFocmVuaGVpdCAKCWZvciAoaSA9IDAgOyBpIDw9IDEwMCA7ICsraSl7CgkJdGVtcCA9IHRvRmFocmVuaGVpdCAoaSk7IAoJCXByaW50ZigiXG4gJWQgICUzLjFmIiwgaSwgdGVtcCk7CgoJfQoKICAgICAgIC8vIGNhbGwgYW5kIHByaW50IHJlc3VsdHMgZnJvbSBlYWNoIG9mIHRoZSBmdW5jdGlvbnMKCiAgIC8vIGVuZCBsb29wIDEKCiAgIC8vIGNyZWF0ZSBzb21lIGxvb3AgdG8gcHJpbnQgRmFocmVuaGVpdCB0byBDZWxzaXVzCgogICAgICAvLyBjYWxsIGFuZCBwcmludCByZXN1bHRzIGZyb20gZWFjaCBvZiB0aGUgZnVuY3Rpb25zCgogICAvLyBlbmQgbG9vcCAyCgp9CgovLyBhZGQgeW91ciB0d28gZnVuY3Rpb24gZGVmaW5pdGlvbnMgaGVyZQoKLy8gYWRkIGZ1bmN0aW9uIGhlYWRlciBjb21tZW50cwpmbG9hdCB0b0NlbHNpdXMgKGludCB0aGVGYWhyZW5oZWl0VGVtcCkKewoJLy9EZWR1Y3QgMzIsIHRoZW4gbXVsdGlwbHkgYnkgNSwgdGhlbiBkaXZpZGUgYnkgOQoJZmxvYXQgdGhlQ2Vsc2l1c1RlbXA7Cgl0aGVDZWxzaXVzVGVtcCA9ICh0aGVGYWhyZW5oZWl0VGVtcCAtIDMyKSAqIDUgLyA5OwoJcmV0dXJuIHRoZUNlbHNpdXNUZW1wOwp9CgovLyBhZGQgZnVuY3Rpb24gaGVhZGVyIGNvbW1lbnRzCmZsb2F0IHRvRmFocmVuaGVpdCAoaW50IHRoZUNlbHNpdXNUZW1wKQp7CgkvL0RpdmlkZSBieSA1LCB0aGVuIG11bHRpcGx5IGJ5IDksIHRoZW4gYWRkIDMyCglmbG9hdCB0aGVGYWhyZW5oZWl0VGVtcDsKCXRoZUZhaHJlbmhlaXRUZW1wID0gdGhlQ2Vsc2l1c1RlbXAgLyA1LjAgKiA5LjAgKyAzMjsKCXJldHVybiB0aGVGYWhyZW5oZWl0VGVtcDsKCQp9Cgo=