gente, como faz para esconder onde estão os "navios" na matriz e mudar a cor da fonte na matriz quando o usuário acertar?
#include
#include
#include ///para usar a hora
#define n 5
int main ()
{
setlocale(lc_all,"portuguese");
int mat [n][n],i,j,linha,coluna,tiros=0,acertos=0;
srand (time(null));
/// 1º passo ---- zerar matriz
for (i = 0; i
{
for (j = 0; j
{
mat [j] = 0;
}
}
/// 2º passo ---- posicionar lanchas
for (i = 1; i
{
do
{
linha = rand() % 5;
coluna = rand() %5;
}
while (mat [linha][coluna] == 1);
mat [linha][coluna] = 1;
}
///mostrar matriz
for (i = 0; i
{
printf("\n");
for (j = 0; j
{
printf(" %i",mat [j]);
}
}
/// 3º passo ---- jogar
while (acertos
{
tiros++;
printf("\n");
printf("\nqual linha você deseja atacar (0-4): ");
scanf("%i",&linha);
printf("qual coluna você deseja atacar (0-4): ");
scanf("%i",&coluna);
if (mat [linha][coluna] == 0)
{
mat [linha][coluna] = 2;
}
else
{
if (mat [linha][coluna] == 1)
{
mat [linha][coluna] = 3;
acertos++;
}
}
printf("\ntiros: %i", tiros);
printf("\nacertos: %i", acertos);
}
return 0;
}