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

Sea la matriz A de orden n x n.

Aplicando programación estructurada y modular desarrolle en lenguaje C un programa que lea los elementos de la matriz A y calcule su transpuesta (A^T).

Después debe calcular la multiplicación de la matriz original A, por su transpuesta (R = A * A^T).

Posteriormente imprima la matriz resultado R la cual debe visualizarse como una matriz.

Ejemplo:

                       a_00        a_01       a_02

            A =      a_10        a_11       a_12

                       a_20        a_21       a_22

            a_00       a_10       a_20

A^T =     a_01       a_11       a_21

            a_02       a_12       a_22

                       r_00        r_01       r_02

            R =      r_10        r_11       r_12

                       r_20        r_21       r_22

Elabore:

Programa en C.

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

Ejemplo con matriz de 3 x 3:

            A

1          2          3

4          5          6

7          8          9

            AT

1           4          7

2           5          8

3           6          9

         A  x  AT

14       32       50

32       77     122

50     122     194