Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Hoja 01 de Ejercicios de Arreglos Bidimensionales
Hoja 01 de Ejercicios de Arreglos Bidimensionales
Ciclo 2014-01
Primera hoja de ejercicios de arreglos bidimensionales
Secciones: Todas
Sea M una matriz de enteros de “n” filas por “m” columnas, ambas positivas y menores
que 10. Realice una aplicación que permita:
a) Solicitar el ingreso de n y m, según las restricciones indicadas.
b) Ingresar cada uno de los valores de la matriz.
c) Mostrar, para cada fila, la suma de sus valores, y el menor valor almacenado.
d) Mostrar, para cada columna, el promedio de sus valores y el mayor valor.
e) El mayor valor almacenado en toda la Matriz, indicando en que fila y columna se
encuentra.
Se sabe que una matriz cuadrada (nxn) es simétrica si A(i, j) = A(j, i) para todo i, j
dentro de los límites de la matriz.
Elabore una aplicación en lenguaje C que lea una matriz e imprima si es o no simétrica.
Por ejemplo:
Si el usuario ingresó como valores de m=3 y n=5, y para cada celda de la matriz lo
siguiente:
1
4 7 1 3 5
2 0 6 9 7
3 1 2 6 4
4 2 3
7 0 1
1 6 2
3 9 6
5 7 4
Una empresa automotriz tiene cinco agencias y cuenta con la información acerca de las
ventas mensuales de automóviles logradas el año pasado por cada una de éstas. A partir
de esta información la empresa construyó la siguiente matriz ventas:
2
Candidatos
1 2 3 4 5
Mesa de 1
Votación 2
3
4
Haga un programa en C que calcule la suma del triángulo inferior más el triángulo
superior de una matriz cuadrada de n X n (2 ≤ n ≤ 50), dejando el resultado en el
triángulo inferior de otra matriz cuadrada de dimensión n X n. La matriz resultante
tendrá 0 en la diagonal y en el triángulo superior.
5 7 8 9 10
Triángulo
1 6 4 5 6
Superior
Triángulo 2 3 9 2 3
Inferior 4 5 6 4 1
7 8 9 3 10
0 0 0 0 0
8 0 0 0 0
10 7 0 0 0
13 10 8 0 0
17 14 12 11 0
3
Ya que la suma de los dos triángulos, dejando el resultado en el triángulo inferior es:
COLUMNAS (j)
F 0 3 4 0 0 0 6 8
I 5 13 6 0 0 0 2 3
L 2 6 2 7 3 0 10 0
A 0 0 4 15 4 1 8 0
S 0 0 7 12 6 9 10 4
(i) 5 0 6 10 6 4 8 0
La persona encargada de analizar la información supone que hay una estrella en (i, j) si:
El punto no se encuentra en las orillas de la fotografía; es decir, no se encuentra en la
primera fila o primera columna ni en la última fila o columna),
Si la suma de (A[i, j] + A[i - 1, j] + A[i + 1, j] + A[i, j - 1] + A[i, j + 1]) > 30
Si se cumple con ambas condiciones, se debe de mostrar como resultado del análisis,
una tabla (B) en donde aparecerá un “*” en el lugar, que según las mediciones
anteriores, existe una estrella. El resto de la tabla debe quedar lleno de espacios. La
tabla B que resulta del ejemplo anterior es:
4
1 2 3 4 5 6 7 8
1
2 *
3
4 *
5 * * *
6
Por ejemplo, suponga que la empresa ha registrada por cada uno de los 5 días el
siguiente ausentismo en cada uno de los 6 departamentos.
DEPARTAMENTOS
D 2 0 1 3 3 2
I 4 0 1 4 0 3
A 1 1 1 3 0 1
S 0 0 0 1 1 0
0 0 1 1 2 0
5
Mayor ausentismo: martes
Menor ausentismo: jueves
Elabore un programa que dado un número entero, positivo e impar, que representa el
número de filas y columnas de una matriz, obtenga e imprima un cuadro mágico.
Un cuadro mágico es una matriz cuadrada, de orden n, que contiene los números
naturales consecutivos del 1 al n2 y donde la suma de cualquiera de las filas, columnas
o diagonales principales debe ser la misma, la cual se calcula como:
8 1 6
3 5 7
4 9 2