Anonymous user
Odd word problem: Difference between revisions
Simplify. Closures are not needed.
(Simplify. Closures are not needed.) |
|||
Line 294:
=={{header|C}}==
<lang c>#include <stdio.h>
#include <ctype.h>
static int
owp(int odd)
{
int ch, ret;
ch = getc(stdin);
putc(ch, stdout);
if (ch == EOF || ch == '.')
return EOF;
}▼
if (ispunct(ch))
return 0;
owp(odd);
return 0;
} else {
if (ispunct(ch))
return ch;
ret = owp(odd);
putc(ch, stdout);
return ret;
}
}
int
main(int argc, char **argv)
{
if (ch)
putc(ch, stdout);
return 0;▼
if (ch == '.')
}</lang>▼
break;
}
=={{header|C++}}==
|