Desarrollar un programa que lea una matriz cuadrada de tamaño n y determine si se trata de una matriz simétrica o no
Enviado por Carlosst Caizaa • 28 de Septiembre de 2020 • Apuntes • 602 Palabras (3 Páginas) • 439 Visitas
Desarrollar un programa que lea una matriz cuadrada de tamaño n y determine si se trata de una matriz simétrica o no. Una matriz es simétrica si los valores de cada fila son iguales los de su columna correspondiente; por ejemplo la siguiente matriz es simétrica:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace EJERCICIO1 {
class matriz {
static void Main(string[] args) {
int bandera;
int i;
int j;
int n;
int[,] m = new int[10,10];
Console.WriteLine("Ingrese el tamaño de la matriz");
n = int.Parse(Console.ReadLine());
for (i=1;i<=n;i++) {
for (j=1;j<=n;j++) {
Console.WriteLine("Ingrese el elemento "+i+","+j);
m[i-1,j-1] = int.Parse(Console.ReadLine());
}
}
bandera = 1;
for (i=1;i<=n;i+=n) {
for (j=1;j<=n;j++) {
if (m[i-1,j-1]!=m[j-1,i-1]) {
bandera = 0;
}
}
}
for (i=1;i<=n;i++) {
for (j=1;j<=n;j++) {
Console.Write(" "+m[i-1,j-1]);
}
Console.WriteLine("");
}
if (bandera==1) {
Console.WriteLine("Matriz Simetrica");
} else {
Console.WriteLine("Matriz No Simetrica");
}
}
}
}
...