programas con arrays
Publicado por Jube (10 intervenciones) el 30/10/2012 19:06:05
2. Implementa un programa en Pascal que
- Lea una matriz M de dimensión 4x4 y un número n (entre 1 y 4).
- Obtenga la submatriz S 3x3 que resulta al quitar a la matriz de entrada la columna 1 y la fila
correspondiente al número n leído.
- Muestre la submatriz obtenida.
Ejemplo
M
3 12 31 s
1" -6 :4 -4
12 3 -5 17
21 64 92 1
Número leído 3
Submatriz S obtenida
12 31 S
-6 -4
64 92 1
3. Diseña un programa que lea una tabla T(2xn) cuya primera fila esté formada por enteros positivos y la
segunda por enteros entre 0 y n (ambos inclusive). A partir de esta tabla se deberá construir una matriz
M(nxn) donde aparecerán los enteros de la primera fila de T tantas veces como indique el correspondiente
valor de la segunda fila. Las posiciones no ocupadas se rellenarán con ceros.
Ejemplo: con n=5
T
6 9 4 3 1
1 2 4 2 5
Matriz M obtenida:
6 0 0 0 0
9 9 0 0 0
4 4 4 4 0
3 3 0 0 0
1 1 1 1 1
- Lea una matriz M de dimensión 4x4 y un número n (entre 1 y 4).
- Obtenga la submatriz S 3x3 que resulta al quitar a la matriz de entrada la columna 1 y la fila
correspondiente al número n leído.
- Muestre la submatriz obtenida.
Ejemplo
M
3 12 31 s
1" -6 :4 -4
12 3 -5 17
21 64 92 1
Número leído 3
Submatriz S obtenida
12 31 S
-6 -4
64 92 1
3. Diseña un programa que lea una tabla T(2xn) cuya primera fila esté formada por enteros positivos y la
segunda por enteros entre 0 y n (ambos inclusive). A partir de esta tabla se deberá construir una matriz
M(nxn) donde aparecerán los enteros de la primera fila de T tantas veces como indique el correspondiente
valor de la segunda fila. Las posiciones no ocupadas se rellenarán con ceros.
Ejemplo: con n=5
T
6 9 4 3 1
1 2 4 2 5
Matriz M obtenida:
6 0 0 0 0
9 9 0 0 0
4 4 4 4 0
3 3 0 0 0
1 1 1 1 1
Valora esta pregunta


0