Ejercicios de matrices:
1. Diseñe un programa en C que almacene en una matriz de 5X6 números enteros, y luego
calcule e imprima la suma de los números almacenados en la matriz.
2. Elabore un programa en C que cargue una matriz de orden 7X7 de números enteros, el
programa deberá calcular e imprimir la suma de cada fila y almacenarla en un vector, la
suma de cada columna y almacenarla en otro vector.
3. Diseñe un programa en C que llene una matriz de orden 5X5 y que almacene la diagonal
principal en un vector, imprimir el vector resultante.
4. Una Matriz cuadrada A se dice que es simétrica si A(i ,j)=A(j, i) para todo i, j dentro de los
limites de la matriz. Elabore un programa en C que invoque a una función que lea una
matriz y regrese un 1(uno) si es simétrica o un 0(cero) si no lo es.
5. Elabore un programa modular en C que lea una matriz de m Xn y la imprima poniendo las
columnas como filas y las filas como columnas.
6. 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 estos datos la empresa construyó la siguiente matriz de ventas:
Lomas Vallejo Perisur Centro Oriente
Enero
Febrero
Marzo
………..
Diciembre
Elabore un programa modular en C para responder las siguientes preguntas:
a) Cuál fue el total de ventas en el año de la agencia Lomas?
b) Cuál fue el promedio de ventas en el mes de diciembre?
c) Qué agencia tuvo mayores ventas en el mes de mayo?
d) En qué mes se registraron las menores ventas del año, considerando todas las
agencias?
CLIENTE
Clave Nombre saldo Clave Nombre Saldo …….. Clave Nombre Saldo
1 2 100
Donde se almacenan las ventas mensuales de una empresa: Elabore un programa modular en
C que calcule e imprima los siguientes datos:
a) En que mes se dieron las ventas máximas de la empresa?
b) Cuál fue el total de las ventas
c) Cuál fue el promedio de las ventas
d) En cuánto ascendieron las ventas máximas?
12. Una fábrica de llantas quiere un programa modular en C para calcular el costo total de
producción de los n modelos de llantas que produce. Los datos con que cuenta son los
siguientes:
n, ao, a1, ..., an-1, c0, c1, ..., cn-1,
con: 1 ≤ n ≤ 50, entero
ai enteros
ci enteros
Donde:
ai representa la cantidad de llantas producidas del modelo i
ci representa el costo de producción de una llanta del modelo i
13. Se tienen N alumnos (1 ≤ N ≤ 50) de los cuales se conoce la clave y la calificación final.
Elabore un programa modular que:
a) Lea dicha información, la cual se da ya ordenada en forma descendente, con
respecto a la clave.
b) Imprima la clave y calificación de todos los alumnos que obtuvieron calificación
superior al promedio del grupo.
c) Imprima la calificación que obtuvieron los alumnos cuyas claves proporcionará el
usuario. Se sabrá que el usuario ya no quiere conocer más calificaciones
cuando, en lugar de una clave, proporcione un cero. Utilice búsqueda binaria
para buscar las claves que el usuario solicita.
15. Diseñe un programa en C que pida 10 números enteros por teclado y que los almacene
en un arreglo unidimensional y luego imprima por pantalla lo siguiente:
a) Cuántos de esos números son pares?
b) Cuál es el valor del número máximo?
c) Cuál es el valor del número mínimo?