obtener la diagonal de una matriz en lenguaje c
Publicado por Luz (1 intervención) el 02/02/2021 03:11:34
codigo para obtener la diagonal de una matriz en lenguaje c o c++
Valora esta pregunta


-1
#include <stdio.h>
int main()
{
int fil, col;
printf("\nFilas: ");
scanf("%d", &fil);
printf("Columnas: ");
scanf("%d", &col);
int m[fil][col];
for (int i = 0; i < fil; i++)
{
printf("\nFila %d:\n", i + 1);
for (int j = 0; j < col; j++)
{
printf("(%d/%d): ", j + 1, col);
scanf("%d", &m[i][j]);
}
}
printf("\nDiagonal: ");
for (int i = 0; i < fil; i++)
{
for (int j = 0; j < col; j++)
{
if (i == j)
printf("%d ", m[i][j]);
}
}
printf("\n");
return 0;
}