#include <iostream>
using namespace std;
int main() {
const int R = 8, C = 5;
int mx[R][C] = { 1, 2, 3, 4, 0,
6, 0, 2, 1, 1,
4, 2, 8, 4, 1,
2, 3, 1, 4, 6,
1, 2, 3, 4, 0,
6, 0, 2, 1, 1,
4, 2, 8, 4, 1,
2, 3, 1, 4, 6,
};
int cnt = 0;
for (int i = 0; i < R; ++i)
{
cout << "str " << i << " zero at: ";
for (int j = 0; j < C; ++j)
if (mx[i][j] == 0)
{
cout << j << ',';
cnt++;
}
cout << " columns. count: " << cnt << endl;
cnt = 0;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCmludCBtYWluKCkgewoJY29uc3QgaW50IFIgPSA4LCBDID0gNTsKCWludCBteFtSXVtDXSA9IHsgMSwgMiwgMywgNCwgMCwKCSAgICAgICAgICAgICAgICAgNiwgMCwgMiwgMSwgMSwKCSAgICAgICAgICAgICAgICAgNCwgMiwgOCwgNCwgMSwKCSAgICAgICAgICAgICAgICAgMiwgMywgMSwgNCwgNiwKCSAgICAgICAgICAgICAgICAgMSwgMiwgMywgNCwgMCwKCSAgICAgICAgICAgICAgICAgNiwgMCwgMiwgMSwgMSwKCSAgICAgICAgICAgICAgICAgNCwgMiwgOCwgNCwgMSwKCSAgICAgICAgICAgICAgICAgMiwgMywgMSwgNCwgNiwKCX07CiAKCWludCBjbnQgPSAwOwogCglmb3IgKGludCBpID0gMDsgaSA8IFI7ICsraSkKCXsKCQljb3V0IDw8ICJzdHIgIiA8PCBpIDw8ICIgemVybyBhdDogIjsKCQlmb3IgKGludCBqID0gMDsgaiA8IEM7ICsraikKCQkJaWYgKG14W2ldW2pdID09IDApCgkJCXsKCQkJCWNvdXQgPDwgaiA8PCAnLCc7CgkJCQljbnQrKzsKCQkJfQoJCWNvdXQgPDwgIiBjb2x1bW5zLiBjb3VudDogIiA8PCBjbnQgPDwgZW5kbDsKCQljbnQgPSAwOwoJfQogCglyZXR1cm4gMDsKfQ==