Console.Write("Ingrese el número de renglones de la matriz: ");
int renglones = int.Parse(Console.ReadLine());
Console.Write("Ingrese el número de columnas de la matriz: ");
int columnas = int.Parse(Console.ReadLine());
int[,] matriz = new int[renglones, columnas];
for (int i = 0; i < renglones; i++)
for (int j = 0; j < columnas; j++)
Console.Write("Ingrese el valor para la posición (" + (i + 1) + "," + (j + 1) + "): ");
matriz[i, j] = int.Parse(Console.ReadLine());
Console.Write("Ingrese el número por el que desea multiplicar la matriz: ");
int numeroMultiplicador = int.Parse(Console.ReadLine());
Console.WriteLine("Matriz resultante:");
for (int i = 0; i < renglones; i++)
for (int j = 0; j < columnas; j++)
Console.Write((matriz[i, j] * numeroMultiplicador) + "\t");