Aplicaciones Arreglo Multidimensional

Aplicaciones Arreglo Multidimensional

1.3.3.- Aplicaciones.

Se necesita manejar, en un arreglo, la posición todos los caracteres escritos en una enciclopedia. El arreglo deberá tener las siguientes dimensiones:

Una para manejar el renglón en la página,

otra para la columna en la página,

otra para la hoja en el volumen y

otra para el volumen en la enciclopedia.

Cada página tiene 30 renglones y 80 columnas.

Cada volumen tiene 500 páginas.

La enciclopedia tiene 18 volúmenes.

El siguiente fragmento de programa implementa la solución a este problema.

char car;

// Declara y crea el arreglo.

char[ , , , ] enciclopedia = new char [18,500,30,80] ;

// Lee, desde el teclado, cada carácter para la enciclopedia.

for(int v = 0 ; v < 18 ; v++) // Volumen

for(int p = 0 ; p < 500 ; p++) // Página

for(int r = 0 ; r < 30 ; r++) // Renglón

for(int c = 0 ; c < 80 ; c++) // Columna

{

car = (char)Console.Read( ) ; enciclopedia[v,p,r,c] = car ;

}


Mis sitios nuevos:
Emprendedores
Politica de Privacidad