| CÓDIGO FUENTE - adjunta de una matriz |
//Función para hallar la adjunta de una matriz
const int t1 = 8; void adjunta(int a1[t1][t1], int nf) { int i,j,k,l,p[t1][t1],f,c,signo=1; cout<<endl; if(nf>1) { for(i=0;i<nf;i++) { for(j=0;j<nf;j++) { f=0; for(k=0;k<nf;k++) { c=0; if(i!=k) { for(l=0;l<nf;l++) if(j!=l) { p[f][c]=a1[k][l]; //se determina la matriz adjunta c++; } f++; } } cout<<"\t"<<detN(p,f)*signo; //imprimimos la matriz adjunta signo*=-1; } cout<<endl; } } else cout<<"\t"<<a1[0][0]<<endl; } |
| COMENTARIOS |
- La constante t1 sirve para poder darle un tamaño determinado a las matrices, de modo que según las necesidades se pueda cambiar, en este caso las matrices serán de 8x8.
- La variable nf, nos indicará el número de filas de la matriz, es muy necesaria para poder hacer los calculos respectivos.
- Cualquier duda o consulta que tengas, escribeme
Esta dirección electrónica esta protegida contra spambots. Es necesario activar Javascript para visualizarla
.
|
Última actualización el Jueves 07 de Septiembre de 2006 20:34