No tabuleiro de xadrez, a casa na linha 1, coluna 1 (canto superior esquerdo) é sempre branca e as cores das casas se alternam entre branca e preta, de acordo com o padrão conhecido como... xadrez! Dessa forma, como o tabuleiro tradicional tem oito linhas e oito colunas, a casa na linha 8, coluna 8 (canto inferior direito) será também branca. Neste problema, entretanto, queremos saber a cor da casa no canto inferior direito de um tabuleiro com dimensões quaisquer:Llinhas eCcolunas. No exemplo da figura, paraL= 6eC= 9, a casa no canto inferior direito será preta!
Resposta 1:
#include<stdio.h>#include<stdlib.h>int main(void){int L =0;int C =0;int aux =1;
printf("Digite o numero de linhas do tabuleiro:\n");
scanf("%i",&L);
printf("Digite o numero de colunas do tabuleiro:\n");
scanf("%i",&C);int tabuleiro[L][C];for(int i =0; i < L; i++){for(int j =0; j < C; j++){
tabuleiro[i][j]= aux;
aux =1- aux;}}for(int i =0; i < L; i++){for(int j =0; j < C; j++){
printf("%i ", tabuleiro[i][j]);}
printf("\n");}
printf("\nCasa inferior direita de cor = %i\n", tabuleiro[L-1][C-1]);}
Resposta 2:
#include<stdio.h>#include<stdlib.h>int main(void){int L =0;int C =0;
printf("Digite o numero de linhas do tabuleiro:\n");
scanf("%i",&L);
printf("Digite o numero de colunas do tabuleiro:\n");
scanf("%i",&C);if(L%2== C%2){
printf("A casa inferior direita é 1.");}else{
printf("A casa inferior direita é 0.");}}
Pergunta
Thiago André Cardoso
No tabuleiro de xadrez, a casa na linha 1, coluna 1 (canto superior esquerdo) é sempre branca e as cores das casas se alternam entre branca e preta, de acordo com o padrão conhecido como... xadrez! Dessa forma, como o tabuleiro tradicional tem oito linhas e oito colunas, a casa na linha 8, coluna 8 (canto inferior direito) será também branca. Neste problema, entretanto, queremos saber a cor da casa no canto inferior direito de um tabuleiro com dimensões quaisquer:L linhas e C colunas. No exemplo da figura, para L = 6 eC = 9, a casa no canto inferior direito será preta!
Resposta 1:
Resposta 2:
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.