/*
 * Problem 1-14
 * Write a program to print a histogram of the frequencies 
 * of different characters in its input.
 * Copyright (c) 1998 by John Weber.  All rights reserved.
 */
#include <stdio.h>

int main(void)
{
	int character;
	int count;
	int char_counts[256];

	for(count = 0; count < 256; count++) char_counts[count] = 0;

	while( (character = getchar()) != EOF ) {
		char_counts[character]++;
	}

	printf("Character Count Histogram\n");
	for( character = 0; character < 256; character++ ) {
		printf("[%3d] ",character);
		for( count = 0; count < char_counts[character]; count++ ) printf("#");
		printf("\n"); 
	}

	return 0;
}
