Ответ 1
В основном это:
for (n = 0; n < 121; ++n) {
if (n & 8) {
n += 7;
putchar('\n');
} else {
putchar(".?+nkbrq?*?NKBRQ"[b[n] & 15]);
}
}
Что это значит, после каждых 8 пунктов платы напечатайте новую строку; в противном случае распечатайте элемент платы, указанный b[n]
.