Exercícios Resolvidos de Matrizes

Ver Teoria

Enunciado

Em um jogo de xadrez, utiliza-se um tabuleiro 8x8 para posicionamento das peças.

Imagine que você precisa recriar um jogo de xadrez usando um programa em C++. Com os seus conhecimentos sobre matrizes, você decide refazer o tabuleiro como uma matriz e as peças como os valores armazenados nessa matriz. Sabendo que cada peça será representada por uma letra, faça um código declarando essa matriz.

Passo 1

Fala ae, tudo tranquilo? Então bora lá!

Nessa questão a gente encontra algo que é bastante comum em jogos 2D, que seria a interpretação do cenário ou até mesmo outros fatores da jogabilidade como uma matriz.

Como queremos representar o cenário como uma matriz, podemos fazer cada quadrado do tabuleiro como um local da matriz possível de ser receber um valor (que seria o equivalente a receber uma peça). Sabendo que um tabuleiro de xadrez tem a dimensão 8x8, basta declararmos uma matriz com 8 linhas e 8 colunas.

Além disso, como foi dito que as peças serão representadas por letras, podemos declarar a matriz como um c h a r .

Passo 2

Com base na análise do passo anterior, podemos partir para o código e declararmos essa matriz.

Para termos um código um pouco mais completo, podemos deixar essa matriz declarada dentro da m a i n ( ) .

Resposta