TRABAJO PRACTICO Nro 1

char *. Fila. Tom. 12 ENTEROS char * char *. 12 char. 12 char. DIM1. DIM2. MEMORIA DINAMICA. Mat[ ][ ]. DIM2. DIM1. En pantalla se mostrará tanto la matriz.
97KB Größe 34 Downloads 95 vistas
Taller de Lenguajes I – 2015 PROGR. UNIVERSITARIO / LICENCIATURA EN INFORMATICA Dictado: Ing. Juan Manuel Conti

TRABAJO PRACTICO Nro 2 Reservas dinámicas - Punteros a estructuras - Arreglos. El siguiente esquema: 12 ENTEROS pDatos

char * Fila char * Tom 12 char

DIM1

DIM2 12 ENTEROS char * Fila char * Tom 12 char

MEMORIA DINAMICA genera una estructura de datos necesaria para crear una matriz estática Mat de DIM1 x DIM2 (10 x 12) enteros aleatorios a partir de una matriz dinámica mostrada en la parte superior, pero, con una característica especial: cada fila (en la matriz estática) debe estar ordenada de mayor a menor. Para ello no debe reordenarse la matriz original, sino tomar en forma ordenada los elementos de cada una de sus filas e ir asignando a la matriz estática. Los valores enteros estarán en el rango 100, 999.

DIM2 En pantalla se mostrará tanto la matriz original dinámica, como la resultante final estática ya ordenada.

DIM1 Mat[ ][ ]

Trabajo Práctico Nro 2

El miembro que dice "Tom" es una abreviación de Tomados y es un vector de char auxiliar para reconocer los sucesivos máximos que ya han sido tomados al leer en forma ordenada el vector que dice Fila. El vector Tom se inicializará con '0' y a medida que se vaya determinando cada máximo se colocará un '1' en el lugar correspondiente.

Pág 1/1