#include #include class Policko{ public: char color; char who; }; Policko sachovnice[8][8]; char buffer[1000]; char low(char c, bool color) { if (c>='A' && c<='Z' && color) { c -= 'A' - 'a'; } return c; } void print() { for(int y=7; y>=0; y--) { printf("+---+---+---+---+---+---+---+---+\n"); for (int x=0; x<8; x++) { if (sachovnice[x][y].who != ' ') { printf("|%c%c%c", sachovnice[x][y].color, sachovnice[x][y].who, sachovnice[x][y].color); } else { printf("|%c%c%c", sachovnice[x][y].color, sachovnice[x][y].color, sachovnice[x][y].color); } } printf("|\n"); } printf("+---+---+---+---+---+---+---+---+\n"); } void initialize() { char color = ':'; for (int y=0; y<8; y++) { for (int x=0; x<8; x++) { sachovnice[x][y].color= color; sachovnice[x][y].who= ' '; color = (color =='.') ? ':' : '.'; } color = (color =='.') ? ':' : '.'; } } int main(void) { initialize(); bool color = true; while (gets(buffer)) { color = !color; unsigned int i=7; int last=7; while (i