1. ARREGLOS MULTIDIMENSIONALES Un arreglo bidimensional o tabla se define como un conjunto de datos del mismo tipo organizados en dos o más columnas y uno o más renglones. Para procesar internamente todos los elementos de la tabla lo mas recomendable es ocupar dos ciclos for, uno extremo para controlar los renglones y uno interno para controlar las columnas. Los elementos de la tabla se deberán simbolizar con el nombre de la tabla y dos subíndices, uno para hacer referencia a la columna. La declaración de un arreglo bidimensional o una tabla será de acuerdo al sig: formato: Tipo Nombre del arreglo cantidad cantidad de columna de renglon
2. EJEMPLO ARRAY MULTIDIMENSIONALES #include "iostream" void impriarray(int[][3]); main( ) { system(“cls”); int arreglo1[2][3]={ {1, 2, 3}, {4, 5, 6} }; int arreglo2[2][3]={1, 2, 3, 4, 5 }; int arreglo3[2][3]={ {1, 2 } , { 4 } }; cout<<"***el valor del arreglo 1 es***";impriarray(arreglo1); cout<<"***el valor del arreglo 2 es***";impriarray(arreglo2); cout<<"***el valor del arreglo 3 es***";impriarray(arreglo3); system(“pause” ); return 0; } void impriarray (int a[] [3]) { int j,i; for (i=0; i<=1; i++) { for(j=0;j<=2;j++) { cout<<a[i][j]; } cout<<""; } }