Primero se presenta la Ejecución y luego se presenta el código
make -s ./main Tablero 8x8 posicion 1 Leer pieza: 1 Leer i: 1 Leer j: 1 Leer pieza: 12 | || || || || || || || | | || || || || || || || | | || || || || || || || | | || || || || || || || | | || || || || || || || | | || || || || || || || | | || PB || || || || || || | | || || || || || || || | Ingrese el siguiente tablero Tablero 8x8 posicion 2 Leer pieza: 1 Leer i: 3 Leer j: 3 Leer pieza: 12 | || || || || || || || | | || || || || || || || | | || || || || || || || | | || || || || || || || | | || || || PB || || || || | | || || || || || || || | | || || || || || || || | | || || || || || || || | Ingrese el siguiente tablero Tablero 8x8 posicion 3 Leer pieza: 3 Leer i: 7 Leer j: 7 Leer pieza: 12 | || || || || || || || AB | | || || || || || || || | | || || || || || || || | | || || || || || || || | | || || || || || || || | | || || || || || || || | | || || || || || || || | | || || || || || || || | Ingrese el siguiente tablero
Código en C
/* t15_02.c Descripcion: Se realizan Tableros con Jugadas de Ajedrez Autor: Alexander Arias Fecha: 2022-05-25 */ #include <stdio.h> int main(void) { int i,j,k,p; char s1,s2; char T[8][8]={{0,0},{0,0,0}}; for(k=1;k<4;k++){ printf("Tablero 8x8 posicion %d\n",k); printf("\nLeer pieza: "); scanf("%d",&p); while((p>=-6) && (p <=6)){ printf("\nLeer i: "); scanf("%d",&i); printf("\nLeer j: "); scanf("%d",&j); T[i][j]=p; //printf("%d %d %d\n",i,j,T[i][j]); printf("\nLeer pieza: "); scanf("%d",&p); } printf("\n"); for (i=7;i>=0;i--){ for (j=0;j<=7;j++){ switch(T[i][j]){ case -6: s1='K'; s2='N'; break; case -5: s1='R'; s2='N'; break; case -4: s1='T'; s2='N'; break; case -3: s1='A'; s2='N'; break; case -2: s1='C'; s2='N'; break; case -1: s1='P'; s2='N'; break; case 0: s1=' '; s2=' '; break; case 1: s1='P'; s2='B'; break; case 2: s1='C'; s2='B'; break; case 3: s1='A'; s2='B'; break; case 4: s1='T'; s2='B'; break; case 5: s1='R'; s2='B'; break; case 6: s1='K'; s2='B'; break; } printf("| %c%c |",s1,s2); } printf("\n"); } for (i=0;i<8;i++){ for (j=0;j<8;j++){ T[i][j]=0; } } printf("\nIngrese el siguiente tablero\n"); } /* */ return 0; }
No hay comentarios:
Publicar un comentario