/* This program is an answer to the problem stated in mt1-4.txt. Try rewriting this program to use an array for the c variables. Be careful: an array of size 9 has entries [0], [1], ..., [8]. */ #include int main(void) { char c1 = '-'; char c2 = '-'; char c3 = '-'; char c4 = '-'; char c5 = '-'; char c6 = '-'; char c7 = '-'; char c8 = '-'; char c9 = '-'; char p = 'X'; int n; while (scanf("%d",&n) == 1) { if (n == 1) c1 = p; if (n == 2) c2 = p; if (n == 3) c3 = p; if (n == 4) c4 = p; if (n == 5) c5 = p; if (n == 6) c6 = p; if (n == 7) c7 = p; if (n == 8) c8 = p; if (n == 9) c9 = p; printf("%c%c%c\n",c1,c2,c3); printf("%c%c%c\n",c4,c5,c6); printf("%c%c%c\n",c7,c8,c9); if (p == 'X') p = 'O'; else p = 'X'; } return 0; }