Program tworzy histogram wystapien słów n-znakowych.
Dane wprowadzane są poprzez przekierowanie strumienia danych do programu.
#include<stdio.h> int main (void) { int c, n=0, i, j, d =' ', L[20]; for (i = 0; i <= 19; i++) L[i] = 0; while (1) { c = getchar(); if (c != ' ' && c != 't' && c != 'n' && c != EOF) n++; else if (d != ' ' && d != 't' && d != 'n') { if (n >= 19) L[19]++; else L[n]++; n = 0; } if (c == EOF) break; d = c; } for (i = 1; i<=19; i++) { printf("%d. ", i); for (j=1; j<=L[i]; j++) printf("*"); printf("n"); } return 0; }