Red de conocimiento informático - Problemas con los teléfonos móviles - Utilice la programación vc para implementar la matriz de accesibilidad

Utilice la programación vc para implementar la matriz de accesibilidad

#includelt;iostreamgt;

usando el espacio de nombres std;

void power(int *p, int n)//Multiplicación de matrices (se ha escrito la función general)

{

int i, j, l, suma;

for(i=0; ilt; n; i)

for(j=0; jlt; n; j )

{

suma=0

para(l=0; llt; n; l )

suma =p[i*n l]*p[l*n j];

p [i*n j]=suma;

}

}

void Matrix_r(int *p1, int *p2, int n)//Implementar la lógica de o de dos matrices //p2 devuelve

{

int i, j;

for(i=0;ilt;n;i)

for(j=0;jlt;n;j)

p2 [i*n j]=p1[i*n j]||p2[i*n j];

}

void main()

{

int *p1, *p2;

int n, i;

coutlt; "Ingrese la matriz cuadrada de orden n:"; >

if(cingt; gt; n)

{

p1=nuevo int[n*n];

p2=nuevo int[n *n];

for(i=0; ilt; n *n; i )cingt; p1[i]; );

for(i=0;ilt;n;i)

{

matriz_r(p2, p1, n);

potencia(p1, n);

}

Eliminar []p1;

Eliminar []p2; /p>

else

coutlt;lt; "Error de entrada, ¡compruebe!\n";

}

else

coutlt;lt; "Error de entrada, ¡compruébelo!