Académique Documents
Professionnel Documents
Culture Documents
Matrices
El uso de matrices es muy comn en diversas reas de computacin (si no es que
en todas), por lo que es muy comn realizar diversas operaciones con ellas, tales como
suma, resta y multiplicacin, y algunas veces tambin la matriz transpuesta.
Tu labor ser realizar estas operaciones, dependiendo de lo que se te pida.
Tu programa fuente deber llamarse Matrices.(pas, for, c, cpp o java segn sea el
caso).
Especificaciones de la entrada
Cada entrada contendr al menos un bloque como el siguiente:
OPCION
TAMAO(S) DE LAS MATRIZ(CES)
MATRIZ 1
MATRIZ 2 (EN SU CASO)
...
Donde OPCION, puede ser 1, para indicar la suma de dos matrices (obviamente del
mismo tamao), 2 indica la resta de dos matrices, 3 la multiplicacin de dos matrices, 4 la
transpuesta de una matriz y 5 terminar.
TAMAO(S) DE LAS MATRIZ(CES) varia dependiendo de OPCION, es decir, si
la OPCION indicada es 1, 2 o 4, slo se proporcionarn dos tamaos: f (filas) y (c)
columnas, si la OPCION es 3 se proporcionarn 3 tamaos f (filas de la matriz 1), cf
(columnas de la matriz 1, que tambin son las mismas filas de la matriz 2) y c (columnas
de la matriz 2), si OPCION es 5 es programa no deber solicitar algn tamao y
automticamente terminar.
MATRIZ 1, solicitar f*c enteros, indicando los valores de la matriz 1 (aplica para
las opciones 1, 2, 3 y 4).
MATRIZ 2, solicitar f*c enteros, indicando los valores de la matriz 2 (aplica para
las opciones 1, 2 y 3).
Cada valor para OPCION aparecer en una lnea diferente por ejemplo:
2
Los tamaos de las matrices en una sola lnea diferente (primeros fila y luego
columnas separados por un espacio) por ejemplo:
24
O bien en el caso de la multiplicacin filas de la matriz1, columnas de la matriz1,
que es igual a las filas de la matriz2 y finalmente columnas de la matriz2.
241
Y la matriz aparecer de la siguiente forma: si la matriz es de por ejemplo 2 filas y
4 columnas, entonces debers leer 2 lneas, cada una de las cuales contendr 4 enteros
separados por un espacio, por ejemplo:
1234
5678
Especificaciones de la salida (Matrices.txt)
El programa deber generar un archivo denominado "Matrices.txt" (sin las
comillas), el cual contendr los datos en el siguiente formato:
FN CN
MRN
...
1
2
1
2
8
9
1-. Suma
2-. Resta
3-. Multiplicacion
4-. Transpuesta
5-. Salir
Que opcion deseas
4
Ingrese el tamano de las matrices
2 3
Introduce los 2*3 enteros de la matriz 1
1 2 3
4 5 6
1-. Suma
2-. Resta
3-. Multiplicacion
4-. Transpuesta
5-. Salir
Que opcion deseas
1
Ingrese el tamano de las matrices
1 1
Introduce los 1*1 enteros de la matriz 1
5
Introduce los 1*1 enteros de la matriz 2
6
1-. Suma
2-. Resta
3-. Multiplicacion
4-. Transpuesta
5-. Salir
Que opcion deseas
5
2
4
5
6
1 1
11
Ejemplo de entrada 2
5
______________________________________________________________________________________
ANA LILIA C. LAUREANO CRUCES, SERGIO LUIS PREZ PREZ,
UAM AZCAPOTZALCO, 2009