#include #define NL '\n' #define SPACE ' ' #define TAB '\t' main (argc, argv) int argc; char *argv[]; { int c, d; while ((c=getchar()) != EOF) if (c==NL) { if ((d=getchar())==NL || d==EOF || d==SPACE || d==TAB) { putchar(NL); if (d==SPACE || d==TAB) putchar(d); else putchar(NL); } else { putchar(SPACE); ungetc(d,stdin); } } else { putchar(c); } }