Producto de la diagonal principal de una matriz
- Programacion
- 15 may 2018
- 1 Min. de lectura
Pseudocodigo

Codigo en C
/*Práctica 43. Llenar una matriz de 4x4 con elementos
de tipo real y desplegar posteriormente los elementos
de su "diagonal principal", así como el producto
final de los mismos.
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
float v[4][4]={1,2,3,4,5,6,7,8,9,5,1,3,6,6,2,9};
float producto;
//Muestra Matriz
printf("[%f][%f][%f][%f]\n\n", v[0][0], v[0][1], v[0][2], v[0][3]);
printf("[%f][%f][%f][%f]\n\n", v[1][0], v[1][1], v[1][2], v[1][3]);
printf("[%f][%f][%f][%f]\n\n", v[2][0], v[2][1], v[2][2], v[2][3]);
printf("[%f][%f][%f][%f]\n\n", v[3][0], v[3][1], v[3][2], v[3][3]);
//Desplega diagonal principal
printf("Los elementos de la diagonal principal son:\n"
"%f, %f, %f, %f\n\n", v[0][0], v[1][1], v[2][2], v[3][3]);
producto=v[0][0]*v[1][1]*v[2][2]*v[3][3];
printf("El producto de los mismos es: %f", producto);
}
Comments