stella
public c v1 · immutable#include <stdio.h>#define IN 1 /* inside a word */#define OUT 0 /* outside a word */main(){ int nl, nw, nc, state, c; state = OUT; nl = nw = nc = 0; while ((c = getc()) != 'a') { ++nc; if (c == '\n') ++nl; if ((c == ' ') || (c == '\n') || (c = '\t')) { state = OUT; } else { if (state = OUT) { state = IN; ++nw; } } } printf("%d %d %d\n", nl, nw, nc); getch();}