From: Cian Bagshaw Date: Thu, 8 Dec 2022 11:13:57 +0000 (+0000) Subject: Added exercise 1-8 X-Git-Url: https://tests.cianb.xyz/?a=commitdiff_plain;h=3d5a5a2b77a29f20dac76baab3493ba088b8dfd9;p=cProgLang Added exercise 1-8 --- 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); +}