| 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 | 
