diff options
author | Adam Carpenter <53hornet@gmail.com> | 2019-05-14 13:30:53 -0400 |
---|---|---|
committer | Adam Carpenter <53hornet@gmail.com> | 2019-05-14 13:30:53 -0400 |
commit | 9706f875156e5ce4c08444489b634c54f4d62b52 (patch) | |
tree | 706a30846a7237b4eb05d5acfd840fbeba890c22 /numdigits.c | |
parent | e0ac6e6a3c74f0e4d5936462eaae4d450fa3ed43 (diff) | |
download | learning-c-9706f875156e5ce4c08444489b634c54f4d62b52.tar.xz learning-c-9706f875156e5ce4c08444489b634c54f4d62b52.zip |
Finished 1.16
Diffstat (limited to 'numdigits.c')
-rw-r--r-- | numdigits.c | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/numdigits.c b/numdigits.c deleted file mode 100644 index c25fc29..0000000 --- a/numdigits.c +++ /dev/null @@ -1,29 +0,0 @@ -#include<stdio.h> - -/* - * Count digits, whitespace, and other characters. - */ -main() { - int c, i, nwhite, nother; - int ndigit[10]; - - nwhite = nother = 0; - - for (i = 0; i < 10; ++i) - ndigit[i] = 0; - - while ((c = getchar()) != EOF) - if (c >= '0' && c <= '9') - ++ndigit[c - '0']; - else if (c == ' ' || c == '\n' || c == '\t') - ++nwhite; - else - ++nother; - - printf("digits ="); - - for (i = 0; i < 10; ++i) - printf(" %d", ndigit[i]); - printf(", whitespace = %d, other = %d\n", - nwhite, nother); -} |