if (j == 0 && j == 2 && j == 4 && j == 6 && j == 8){
a[j] = 'x';
}
so ira atribuir 'x' quando j for 0 e 2 e 4 e 8, ou seja, NUNCA, o j so pode ser 0 ou 2 ou 4 ou 8, mas nunca vai ser tudo ao mesmo tempo. Troque por:
if (j %2==0){
a[j] = 'x';
}
O % verifica se o resto da divisao de j por 2 é 0, se for o numero é par e ele atribui 'x' a variavel a[j]