#include #define IN 1 /* inside a word */ #define OUT 0 /* outside a word */ /* count lines, words and characters in input */ main() { int c, state; state = OUT; while((c = getchar()) != EOF) { // if (c == ' ' || c == '\t' || c == '\n') // state = OUT; // else if (state == OUT) { // putchar('\n'); // state = IN; // putchar(c); // } // else // putchar(c); if (c != ' ' && c != '\t' && c != '\n') { if (state == OUT) state = IN ; putchar(c) ; } else if (state == IN) { state = OUT ; putchar('\n') ; } } }