El documento describe una matriz cuadrada y cómo sumar los valores en el triángulo superior con los valores correspondientes en el triángulo inferior para generar una nueva matriz. Proporciona el código C++ para definir una matriz, solicitar valores de entrada, e imprimir la matriz original y la nueva matriz resultante de la suma triángulo superior-inferior.
3. Declaración de una matriz
• tipoDato nombreMatriz[filas][columnas];
• int myMatriz1[10][5]; float myMatriz2[5][10]; string
myMatriz3[15][15]; bool myMatriz4[1000][3];
4. DEFINICION
• Las matrices o como algunos las llaman "arreglos
multidimensionales" son una estructura de datos bastante
similar a los vectores o arreglos. De hecho, una matriz no
es más que una serie de vectores contenidos uno en el
otro (u otros), es decir, una matriz es un vector cuyas
posiciones son otros vectores.
5. Ejemplo
• Como hago para que en una matriz cuadrada sume el triangulo
superior al triangulo inferior, es decir ....por ejemplo ingreso
una matriz de 3x3 asi .....
|2 3 1|
|4 5 6|
|3 4 1|
y sumar: (fila1 y columna2) con (fila2 y columna1)=3+4=7
(fila1 y columna3) con (fila3 y columna1)=1+3=4
(fila2 y columna3) con (fila3 y columna2)=6+4=10
entonces que me muestra la nueva matriz que sera:
| 2 3 1 |
| 7 5 6 |
| 4 10 1|
6. #include<iostream.h>
int main()
{
int A[50][50];
int i,j,m,n;
cout<<"Ingrese dimensiones de la matriz: ";
cin>>m;
cin>>n;
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
cout<<"A["<<i+1<<"]"<<"["<<j+1<<"]=";
cin>>A[i][j];
}
}
cout<<"n Matriz A: n";
{
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
cout<<"t"<<A[i][j];
}
cout<<"n";
}
cout<<"n";
}
}