From 3d5a5a2b77a29f20dac76baab3493ba088b8dfd9 Mon Sep 17 00:00:00 2001 From: Cian Bagshaw Date: Thu, 8 Dec 2022 11:13:57 +0000 Subject: [PATCH] Added exercise 1-8 --- 1/8.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 1/8.c diff --git a/1/8.c b/1/8.c new file mode 100644 index 0000000..30ed644 --- /dev/null +++ b/1/8.c @@ -0,0 +1,19 @@ +/* + Exercise 1-8. Write a program to count blanks, tabs, and newlines. + === +*/ + +#include + +int main () { + int c, nl, bl, tb; + + nl=0;bl=0;tb=0; /* newlines, blanks, tabs count */ + while ((c=getchar())!=EOF) { + if (c=='\n') nl++; + if (c==' ') bl++; + if (c=='\t') tb++; + } + + printf("\nnewlines: %d\nblanks: %d\ntabs: %d\ntotal: %d\n", nl, bl, tb, nl+bl+tb); +} -- 2.20.1