PHP - matriz numerica en php

   
Vista:

matriz numerica en php

Publicado por damian (1 intervención) el 20/03/2017 16:03:10
Buenos dias, no logro resolver un ejercicio en php el cual consta de realizar un programa en el cual dado una matriz de cualquier tamaño, me escriba la suma de la diagonal izquierda (traza) y la suma de la diagonal derecha, luego de esto me escriba la diferencia entre ambas trazas.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de kip

matriz numerica en php

Publicado por kip (828 intervenciones) el 22/03/2017 04:38:30
Hola, esto deberia ayudarte:

1
2
3
4
5
6
7
8
9
$matriz = [[5, 7, 8], [5, 8, 1], [7, 8, 0]];
$suma_diagonal_izq = 0;
$suma_diagonal_der = 0;
for ($i = 0, $s = count($matriz) - 1; $s >= $i; $i++) {
    $suma_diagonal_izq += $matriz[$i][$i];
    $suma_diagonal_der += $matriz[$i][$s - $i];
}
$formato = 'Suma diagonal izq. = %d - Suma diagonal der. = %d';
printf($formato, $suma_diagonal_izq, $suma_diagonal_der);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar