Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kplanisphere/two-dimensional-arrays-in-c

Problemario 9 - Programacion 1
https://github.com/kplanisphere/two-dimensional-arrays-in-c

array-manipulation c-programming matrix-multiplication matrix-operations matrix-transposition school-assignment two-dimensional-arrays

Last synced: 10 days ago
JSON representation

Problemario 9 - Programacion 1

Awesome Lists containing this project

README

        

# 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|
|---|---|---|