//usr/bin/gcc "$0" && ./a.out < inFile.txt 1> evenFile.txt 2> oddFile.txt; rm a.out; exit #include int main() { int n; while (scanf("%d", &n) != EOF && n != 0) { fprintf((n%2) ? stderr : stdout, "%d\n", n); } return 0; }