De acordo com o enunciado, a função abrePosicao deve trabalhar recursivamente quando a posição selecionada contiver 0 bombas na sua vizinhança, para abrir todas as posições vizinhas com 0 bombas. Mas geralmente os programas de campo minado abrem não só as posições vizinhas com 0 bombas mas também a primeira posição com pelo menos 1 bomba na vizinhança. Esta programa não deveria trabalhar assim???
Fórum