Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
//Sistema de Jogo de Xadrez #include <iostream> #include<stdlib.h> int main() { //Bloco de definição de variáveis. int coluna, linha, peca; int tabuleiro[8][8]; char *cabecalho = "\n\n 1 2 3 4 5 6 7 8\n"; char *rodape = " +---+---+---+---+---+---+---+---+\n"; //Bloco que defina o valor na matriz tabuleiro. tabuleiro[0][0] = 3; tabuleiro[0][1] = 2; tabuleiro[0][2] = 4; tabuleiro[0][3] = 5; tabuleiro[0][4] = 6; tabuleiro[0][5] = 4; tabuleiro[0][6] = 2; tabuleiro[0][7] = 3; tabuleiro[1][0] = 1; tabuleiro[1][1] = 1; tabuleiro[1][2] = 1; tabuleiro[1][3] = 1; tabuleiro[1][4] = 1; tabuleiro[1][5] = 1; tabuleiro[1][6] = 1; tabuleiro[1][7] = 1; tabuleiro[6][0] = 1; tabuleiro[6][1] = 1; tabuleiro[6][2] = 1; tabuleiro[6][3] = 1; tabuleiro[6][4] = 1; tabuleiro[6][5] = 1; tabuleiro[6][6] = 1; tabuleiro[6][7] = 1; tabuleiro[7][0] = 3; tabuleiro[7][1] = 2; tabuleiro[7][2] = 4; tabuleiro[7][3] = 5; tabuleiro[7][4] = 6; tabuleiro[7][5] = 4; tabuleiro[7][6] = 2; tabuleiro[7][7] = 3; for (int i = 2; i < 6; i++) { for (int j = 0; j < 8; j++) { tabuleiro[i][j] = 0; } } //Bloco que mostra na tela as informações das peças do jogo. printf(" TABULEIRO DE XADREZ\n"); printf(" ___________________\n\n"); printf(" PECAS\n"); printf(" 1-Peao 2-Cavalo 3-Torre\n 4-Bispo 5-Rei 6-Rainha\n 0-Ausencia de Pecas\n\n"); //Bloco que mostra o tabuleiro do xadrez. printf("%s", cabecalho); //printf("\n\n 1 2 3 4 5 6 7 8\n"); for (int i = 0; i < 8; i++) { printf("%s", rodape); printf(" %d |", i + 1); for (int j = 0; j < 8; j++) { printf(" %d |", tabuleiro[i][j]); } printf("\n"); } printf("%s\n", rodape); //Bloco que pede ao usuário para inserir a coluna, linha e a peça a ser inserida no tabuleiro. while (true) { int resposta; printf(" Informe a Coluna, Linha e Peca que deseja colocar no tabuleiro:\n\n"); printf(" Coluna: "); scanf_s("%d", &coluna); printf(" Linha: "); scanf_s("%d", &linha); printf(" Peca: "); scanf_s("%d", &peca); tabuleiro[linha - 1][coluna - 1] = peca; printf(" Deseja inserir uma nova peca: 1-SIM ou 2-NAO: "); scanf_s("%d", &resposta); if (resposta == 2) { break; } } //Bloco que mostra na tela o tabuleiro com a peça no local informado pelo usuário. printf("%s", cabecalho); for (int i = 0; i < 8; i++) { printf("%s", rodape); printf(" %d |", i + 1); for (int j = 0; j < 8; j++) { printf(" %d |", tabuleiro[i][j]); } printf("\n"); } printf("%s\n", rodape);; system("pause"); } //Esse código mostra um tabuleiro na tela e pede para o usuário inserir coluna, linha e a peça para ser inserida no tabuleiro, //em seguida o sistema pergunta se quer inserir mais peças, se sim, o sistema irá pedir novamente coluna, linha e a peça para ser inserida, //caso contrário, o sistema mostra as peça no tabuleiro que o usuário escolheu e a quantidade de cada peça.
Compartilhar