#include #include using namespace std; char chessboard[8][8][3]; int main() { int i, j, k; char fig, col, row; for (i=0; i<8; i++) for (j=0; j<8; j++) for (k=0; k<3; k++) chessboard[i][j][k] = (i%2 == j%2) ? '.' : ':'; for (i = 0; i<7; i++) getchar(); // precist zbytecne "White: " ap. fig = ','; while (fig == ',') { fig = getchar(); if (fig >= 'a' && fig <= 'h') { col = fig; fig = 'P'; } else { col = getchar(); } row = getchar(); chessboard[8-(row-'0')][(col-'a')][1] = fig; fig = getchar(); } for (i = 0; i<7; i++) getchar(); // precist zbytecne "Black: " ap. fig = ','; while (fig == ',') { fig = getchar(); if (fig >= 'a' && fig <= 'h') { col = fig; fig = 'P'; } else { col = getchar(); } row = getchar(); chessboard[8-(row-'0')][(col-'a')][1] = tolower(fig); fig=getchar(); } for (i=0; i<8; i++) { printf ("+---+---+---+---+---+---+---+---+\n"); for (j=0; j<8; j++) printf("|%c%c%c", chessboard[i][j][0], chessboard[i][j][1], chessboard[i][j][2]); printf ("|\n"); } printf ("+---+---+---+---+---+---+---+---+\n"); return 0; }