1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 |
/* Representación esquemática *************************** tablero0 altura0 fila0 columna0 columna1 columna2 ... fila1 ... fila2 ... altura1 fila0 ... fila1 ... fila2 ... altura2 fila0 ... fila1 ... fila2 ... tablero1 ... ********************************************************/ #include <stdio.h> main() { int tab = 2; // Tablero int alt = 6; // Altura int fil = 3; // Fila int col = 10; // Columna char matriz[tab][alt][fil][col]; int i,j,k,l; // Guardar datos: for( i=0; i < tab; i++ ) { for( j=0; j < alt; j++ ) { for( k=0; k < fil; k++ ) { for( l=0; l < col; l++ ) { if( i==0 ) matriz[i][j][k][l] = j+97; else matriz[i][j][k][l] = j+65; }; }; }; }; // Impresión de las capas: for( i=0; i < tab; i++ ) { printf( "\n\nTablero: %i\n\n", i ); for( j=0; j < alt; j++ ) { printf( " Altura: %i\n", j ); for( k=0; k < fil; k++ ) { printf( " " ); for( l=0; l < col; l++ ) { printf( "%c ", matriz[i][j][k][l] ); }; printf( "\n" ); }; }; }; }; // fin main |