#include int main(void) { char line[35]; char figures[6] = {'K', 'Q', 'R', 'B', 'N', 'P'}; char b[8][8] = {{0}, {0}}; int i, j, f, pom = 0; for(i = 0; i < 8; i++) { gets(line); gets(line); for(j = 0; j < 8; j++) b[i][j] = line[j * 4 + 2]; } printf("White: "); for(f = 0; f < 6; f++) for(i = 7; i >= 0; i--) for(j = 0; j < 8; j++) if(b[i][j] == figures[f]) { if(pom == 1) printf(","); pom = 1; if(figures[f] != 'P') printf("%c", figures[f]); printf("%c%d", j + 'a', 8 - i); } pom = 0; printf("\nBlack: "); for(f = 0; f < 6; f++) for(i = 0; i < 8; i++) for(j = 0; j < 8; j++) if(b[i][j] == (figures[f] + ('a' - 'A'))) { if(pom == 1) printf(","); pom = 1; if(figures[f] != 'P') printf("%c", figures[f]); printf("%c%d", j + 'a', 8 - i); } printf("\n"); return 0; }