Error compilación - pedir al usuario filas y columnas de dos matrices
Publicado por Dsp13 (1 intervención) el 11/11/2020 17:48:57
Buenas a todos. Estoy atascado a la hora de realizar este código. Se trata de pedir al usuario filas y columnas de dos matrices, pedirle los elementos de cada matriz y luego el programa deberá comparar las matrices (son iguales si tienen mismas filas y columnas). A la hora de asignar la matriz de tamaño filas-columnas me da error de que debe ser un valor constante pero no veo la manera de asignar eso como constante. Gracias.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
static void Main(string[] args)
{
Console.Write("Introduzca filas Matriz 1: ");
int filasM1 = int.Parse(Console.ReadLine());
Console.WriteLine(filasM1);
Console.Write("Introduzca columnas Matriz 1: ");
int columnasM1 = int.Parse(Console.ReadLine());
Console.WriteLine(columnasM1);
Console.Write("Introduzca filas Matriz 2: ");
int filasM2 = int.Parse(Console.ReadLine());
Console.WriteLine(filasM2);
Console.Write("Introduzca columnas Matriz 2: ");
int columnasM2 = int.Parse(Console.ReadLine());
Console.WriteLine(columnasM2);
int[][] matriz1 = new int[filasM1][columnasM1] {};ERROR AQUI."SE ESPERABA UN VALOR CONSTANTE
for (int i = 0; i < filasM1; i++)
{
for (int j = 0; j < columnasM1; j++)
{
Console.Write("Introduzca datos matriz1");
matriz1[i][j] = int.Parse(Console.ReadLine());
Console.WriteLine(matriz1);
}
}
Valora esta pregunta


0