public static void Main()
int[,]asientos=new int[8,15];
Console.WriteLine("Elige una opción");
Console.WriteLine("1. Liberar todos los asientos");
Console.WriteLine("2. Reservar un asiento");
Console.WriteLine("3. Visualizar la sala de cine");
Console.WriteLine("4. Imprimir el número de asientos libres y ocupados");
Console.WriteLine("5. Salir del programa");
opcion=int.Parse(Console.ReadLine());
case 1:liberar_asientos(asientos);
case 2: reservar_asiento(asientos);
case 3:visualizar(asientos);
case 4: libres_ocupados(asientos);
static void liberar_asientos(int[,]matriz)
static void reservar_asiento(int[,]matriz)
Console.WriteLine("¿En qué fila está el asiento que quieres reservar?");
fila=int.Parse(Console.ReadLine());
Console.WriteLine("¿En qué columna está el asiento que quieres reservar?");
columna=int.Parse(Console.ReadLine());
if(matriz[fila,columna]!=0)
Console.WriteLine("El asiento ya está ocupado");
static void visualizar (int[,]matriz)
Console.Write(" {0}",matriz[i,j]);
static void libres_ocupados (int[,]matriz)
Console.WriteLine("Hay {0} asientos libres y {1} asientos ocupados",libres,ocupados);