#include #include int main(){ char pole[8][8]; char farby[8][8]; int i,j,riadok; char x,stlpec,znak; for(i=0;i<8;i++) { for(j=0;j<8;j++) if ((i+j)%2) {pole[i][j]='.';} else {pole[i][j]=':';} } for (i=0;i<7;i++){ scanf("%c",&x);} while (x!='\n') { scanf("%c",&znak); if (((int)znak>(int)'A')&&((int)znak<(int)'Z')) scanf("%c%d%c",&stlpec,&riadok,&x); else {scanf("%d%c",&riadok,&x); stlpec=znak; znak='P';} pole[riadok-1][(int)stlpec - 97]=znak; } for (i=0;i<7;i++){ scanf("%c",&x); } while (x!='\n') { scanf("%c",&znak); if (((int)znak>(int)'A')&&((int)znak<(int)'Z')) scanf("%c%d%c",&stlpec,&riadok,&x); else {scanf("%d%c",&riadok,&x); stlpec=znak; znak='P';} pole[riadok-1][(int)stlpec - 97]=(znak-'A'+'a'); } for(i=0;i<8;i++) { for(j=0;j<8;j++) if ((i+j)%2) {farby[i][j]=':';} else {farby[i][j]='.';} } for(i=0;i<8;i++) { printf("+---+---+---+---+---+---+---+---+\n"); for(j=0;j<8;j++) printf("|%c%c%c",farby[i][j],pole[7-i][j],farby[i][j]); printf("|\n"); } printf("+---+---+---+---+---+---+---+---+\n"); return 0; }