#include #define MAX_AMOUNT_OF_LENGTHS 256 // drawing chart of chars usage main() { int c, i, j; int nlengths[MAX_AMOUNT_OF_LENGTHS]; for (i = 0; i < MAX_AMOUNT_OF_LENGTHS; ++i) nlengths[i] = 0; while ((c = getchar()) != '\n') ++nlengths[c]; for (i = 1; i < MAX_AMOUNT_OF_LENGTHS; ++i) { int counter = nlengths[i]; if (counter > 0) { printf("%c: ", i); while (counter > 0) { --counter; printf("*"); } printf("\n"); } } }