diagonal de una matriz en c++:
la matriz diagonal es una matriz cuadrada la cual en su diagonal todos los valores son iguales un ejemplo de eso puede ser la matriz idéntica:
en el programa de c++ el orden de la matriz se representa primero en filas y luego en columnas por jemplo en el caso que se determine el espacio de una matriz 3*2 se requiere representarla bidimencionalmente como A[3][2].
de igual modo se pueden representar matrices en orden de máximos y mínimos como una condicion, por ejemplo A[max][min], los cuales se pueden determinar dentro de las condiciones for(), while(), else; etc
while(f<=0 || f>max);while(f<=0 || f<min);
ejemplo:
form1:tform1;
matriz diagonal: array [1...n;1...n]
programa:
tform1.matriz(
var
i,j:integer;
for i=1
for j=1
if(j=i)
matriz diagonal[i,j]=strtoint(inputbox(introducir nuero para llenar la matriz);
grid .cell[j-1,i-1)= matriz diagonal[i,j]
end
suma de matrices:
Una matriz es una estructura de datos, o más técnicamente, un espacio de memoria quepermite almacenar una colección de elementos, todos del mismo tipo. La diferencia con
los arreglos está en que, en las matrices, los elementos no están organizados linealmente
sino que su organización es bidimensional, es decir, en filas y columnas.
ejemplo:
matriz con nombre mat, de dimensión 15x4 y que pueda almacenar datos de tipo caracter
- mat : matriz [15][4] de carácter
programa con suma de matrices:
int con=0;
con=sumas[0];
para(i=1 hasta 2*tam+1) hacer
si(con<>sumas[i])
escribir("la matriz no es mágica)
i=2*tam+3;
fin_si
fin-para
si(i=2*tam+2)
escribir(“la matriz es mágica y la suma es:”)
escribir(con);
seudónimo y codificación en c++
<NOMBRE> : matriz [<N>][<M>] de <TIPO>
<TIPO> <NOMBRE>[<N>][<M>]