summaryrefslogtreecommitdiffstats
path: root/1/3.c
diff options
context:
space:
mode:
authorSadeep Madurange <smadurange@users.noreply.github.com>2021-11-14 17:41:36 +0800
committerSadeep Madurange <smadurange@users.noreply.github.com>2021-11-14 17:41:36 +0800
commitd95a93c2269819710e89deb6850c596c7e32c663 (patch)
tree5f3048012c0a829eb76ce21759a2e90ae46074cd /1/3.c
parentface4050aa9617b6e93d11f92a5059f48716dc6b (diff)
downloadk&r-exercises-d95a93c2269819710e89deb6850c596c7e32c663.tar.gz
1.3
Diffstat (limited to '1/3.c')
-rw-r--r--1/3.c21
1 files changed, 21 insertions, 0 deletions
diff --git a/1/3.c b/1/3.c
new file mode 100644
index 0000000..802e1c0
--- /dev/null
+++ b/1/3.c
@@ -0,0 +1,21 @@
+#include <stdio.h>
+
+int main(int argc, char *argv[]) {
+ float fahr, celsius;
+ int lower, upper, step;
+
+ lower = 0;
+ upper = 300;
+ step = 20;
+ fahr = lower;
+
+ printf("fahr\tcelsius\n");
+
+ while (fahr <= upper) {
+ celsius = (5.0 / 9.0) * (fahr - 32.0);
+ printf("%4.0f\t%7.1f\n", fahr, celsius);
+ fahr = fahr + step;
+ }
+
+ return 0;
+} \ No newline at end of file