Added exercise 1-3
authorCian Bagshaw <cian@cianb.xyz>
Tue, 29 Nov 2022 08:16:49 +0000 (08:16 +0000)
committerCian Bagshaw <cian@cianb.xyz>
Tue, 29 Nov 2022 08:16:49 +0000 (08:16 +0000)
1/3.c [new file with mode: 0644]

diff --git a/1/3.c b/1/3.c
new file mode 100644 (file)
index 0000000..5682bf9
--- /dev/null
+++ b/1/3.c
@@ -0,0 +1,25 @@
+/*
+       Exercise 1-3. Modify the temperature conversion program to print a heading
+       above the table.
+       ===
+*/
+
+#include <stdio.h>
+
+int main () {
+       float fahr, celsius;
+
+       int lower       = 0;    /* lower limit of the temperature table */
+       int upper       = 300;  /* upper limit */
+       int step        = 20;   /* step size */
+
+       puts("Fahrenheit to Celsius");
+       puts(" F     C");
+
+       fahr = lower;
+       while (fahr <= upper) {
+               celsius = (5.0/9.0) * (fahr-32.0);
+               printf("%3.0f %6.1f\n", fahr, celsius);
+               fahr += step;
+       }
+}