ARREGLOS BIDIMENCIONALES

Problemario 9 - Programacion 1

  1. Realice un programa en C que lea desde teclado una matriz cuadrada y verifique si la matriz es triangular superior. Una matriz cuadrada es triangular superior si los elementos arriba de la diagonal principal son diferentes de cero y los que están por debajo de la misma son iguales a cero. Ejemplo: matriz triangular de 4x4.

    \[
    \begin{bmatrix}
    2 & 3 & -4 & 5\\ 
    0 & -4 & 5 & 1\\ 
    0 & 0 & 7 & 4\\ 
    0 & 0 & 0 & 5\\
    \end{bmatrix}
    \]
    
  2. Implemente un programa que lea desde teclado las dimensiones de dos matrices, así como sus datos y si es posible realice la multiplicación de ambas. Ejemplo de multiplicación de matrices.

     \[
     \begin{bmatrix}
     1 & 2 & 2\\ 
     2 & 3 & 1
     \end{bmatrix} 
     \cdot 
     \begin{bmatrix}
     2 & 3\\ 
     4 & 2\\ 
     1 & 1
     \end{bmatrix} 
     = 
     \begin{bmatrix}
     12 & 9\\ 
     17 & 13
     \end{bmatrix}
     \]
    
  3. Realice un programa en lenguaje C que lea desde teclado la dimensión de una matriz, así como sus datos y muestre la matriz transpuesta de la matriz leída. Ejemplo:

    La transpuesta de $$\begin{bmatrix} 1 & 2\ 8 & 3\ 5 & 2 \end{bmatrix} es \begin{bmatrix} 1 & 8 & 5\ 2 & 3 & 2 \end{bmatrix}

  4. Implemente un programa en C que lea una matriz de dimensión 𝑚×𝑛 y almacene la suma de cada fila de la matriz en un arreglo. Ejemplo:

    3.5 6.5 30 8.3 0
    4 0 -1 3.6 1.4
    10 -1.5 3.4 6.6 2

    El resultado sería un arreglo siguiente:

    48.2 8 20.5