Title: Matrices (Arreglos Bidimensionales 2).
Course: 2025 - LI - Programacion Estructurada 1-1 y 1-2

Aplicando programación estructurada y modular (funciones) desarrolle en lenguaje C un programa estructurado y modular que permita seleccionar la opción de sumar, restar o multiplicar dos matrices cuadradas de orden n x n. Al terminar cualquier operación, el programa debe regresar al menú principal. El programa debe leer los elementos de cada matriz, seleccionar y realizar la operación y mostrar la matriz resultado. La matriz debe imprimirse y verse como tal.

a) C_nxn = A_nxn + B_nxn

b) C_nxn = A_nxn - B_nxn

c) C_nxn = A_nxn * B_nxn

d) Salir.

Las operaciones de suma y resta de matrices se hacen directamente elemento a elemento, la multiplicación es una sumatoria de renglón por columna.

Elabore:

Programa en C.

Trabajo individual o en parejas.

Todos los participantes que entreguen el programa en tiempo y forma, completo, funcionando correctamente, proporcionando resultados correctos y aplicando las técnicas y herramientas de programación estructurada y modular vistas hasta el momento obtendrá HASTA 20 puntos extra ponderados cada uno.

Se entregará un archivo que contenga el programa en C.

El programa debe estar completo, proporcionar resultados correctos, funcionar correctamente y no debe haber dos iguales.

Programas duplicados, sin nombre, incorrectos o incompletos, no tendrán validez. No hay medios puntos. Debe ser el programa solicitado, si envía un programa diferente, su calificación del ejercicio será cero.

Analice bien el problema y aplique adecuadamente las técnicas e instrucciones mostradas en las diapositivas sobre los tipos de datos, procesos de entrada/salida y estructuras de control.

No se aceptan programas enviados por correo electrónico ni por Whatsapp.

El uso de archivos de cabecera como <iostream> o instrucciones de C++ anula su ejercicio.

Al principio del programa (antes del #include) debe poner su nombre:

// Nombre completo

Se entregará un archivo que contenga el programa en C.

Datos de prueba multiplicación:

       A                  *                B                     =                   C

1     2     3                    1      2      3                      30        36        42

4     5     6                    4      5      6                      66        81        96

7     8     9                    7      8       9                   102     126      150