Está en la página 1de 1

UNIVERSIDAD NACIONAL DE INGENIERÍA

Facultad de Ingeniería Civil


Departamento Académico de Ciencias Básicas Ciclo 2019-I

EXAMEN PARCIAL DE PROGRAMACIÓN DIGITAL (CB412-J)

Profesor : MONTENEGRO SONO, Walter Jesús


Día y hora : 06 de mayo del 2019, 10:10 – 12:00
Indicaciones : Sin copias ni apuntes. Prohibido el uso de celulares.

PREGUNTA 1 (10 puntos)

Se dice que dos matrices A y B conmutan si los productos matriciales entre A y B y entre B y A
son iguales. Por ejemplo, estas dos matrices sí conmutan:

𝟏 𝟑 −𝟏 𝟑 −𝟏 𝟑 𝟏 𝟑 𝟖 𝟑
[ ]𝒙[ ]= [ ]𝒙 [ ]= [ ]
𝟑 𝟐 𝟑 𝟎 𝟑 𝟎 𝟑 𝟐 𝟑 𝟗

Se pide realizar un programa en lenguaje C que matrizA.txt matrizB.txt


lea desde dos archivos “matrizA.txt” y 13 -1 3
“matrizB.txt” dos matrices cuadradas de orden 32 30
nxn (n no es dato) y verificar si dichas matrices
son conmutables. Mostrar las matrices y el
resultado en pantalla.

PREGUNTA 2 (10 puntos)

En un archivo tipo texto “movimientos_diarios.txt”


movimientos_diarios.txt
se han escrito en desorden todos los movimientos
bancarios de una empresa de un día según el
formato mostrado (hora y cantidad), los montos 06:45 1458.50
positivos son ingresos y los montos negativos son 18:48 -4527.75
egresos. 12:12 7415.48

Se pide realizar un programa en Lenguaje C que .


.
lea desde el archivo los la hora y monto de los .
movimientos bancarios y los guarde en tres
arreglos lineales hora[200], minuto[200] y 10:35 3258.95
monto[200]. Finalmente el programa debe
ordenarlos los movimientos bancarios en orden
de depósito; es decir, desde el más temprano al
más tarde e imprimirlos en un archivo “Orden.txt”.

También podría gustarte