Taller de Lenguajes I – 2015 PROGR. UNIVERSITARIO / LICENCIATURA EN INFORMATICA Dictado: Ing. Juan Manuel Conti
TRABAJO PRACTICO Nro4 Punteros triples, Matrices 3D y Listas con arreglos de apuntadores. En el siguiente esquema:
MEMORIA DINAMICA k Mat[ ]
int *** dim3=4
dim4=3 int ***
dim2=12
j
dim1=10 i int * int * int * int* Start TNodo
TNodo
MEMORIA DINAMICA
Mat[ ] es un vector estático de punteros triples a enteros, cada uno de los cuales generará una matriz 3D también de enteros. Estas matrices serán asignadas con valores aleatorios comprendidos entre 100 y 999. Para mayor facilidad considere que estas matrices están formadas por "capas" i-j, unas sobre otras. La lista enlazada inferior está formada por nodos (en igual cantidad que las matrices), que poseen dos miembros: un vector de apuntadores a enteros (de 3 domicilios), y un puntero al próximo nodo. Estos apuntadores señalarán la dirección de los tres primeros máximos en cada matriz, o sea: primero, al más grande de todos, luego al que le sigue en magnitud, y por último al tercero. Muestre por pantalla cada matriz, y al final, las ternas de máximos.
Trabajo Práctico Nro 4
Pág1/1