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 /charhist.c | |
parent | e0ac6e6a3c74f0e4d5936462eaae4d450fa3ed43 (diff) | |
download | learning-c-9706f875156e5ce4c08444489b634c54f4d62b52.tar.xz learning-c-9706f875156e5ce4c08444489b634c54f4d62b52.zip |
Finished 1.16
Diffstat (limited to 'charhist.c')
-rw-r--r-- | charhist.c | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/charhist.c b/charhist.c deleted file mode 100644 index 312df76..0000000 --- a/charhist.c +++ /dev/null @@ -1,30 +0,0 @@ -#include<stdio.h> - -#define CHARSET_LENGTH 128; - -/* - * Prints a histogram of the lengths of words in its input. - */ -main() { - int c, i; - int count; - int length = CHARSET_LENGTH; - int c_counts[length]; - - for (i = 0; i < length; ++i) { - c_counts[i] = 0; - } - - while ((c = getchar()) != EOF) { - ++c_counts[c]; - } - - for (i = 0; i < length; ++i) { - count = c_counts[i]; - - if (count > 0 && (i != ' ' && i != '\t' && i != '\n' )) { - printf("%c\t", i); - printf("%d\n", count); - } - } -} |