All pastes #398146 Raw Edit

stella

public c v1 · immutable
·published 2007-03-17 00:00 UTC
rendered paste body
#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();}