using System.Collections.Generic;
using System.Threading.Tasks;
public static void Main(string[] args)
Console.WriteLine(" reserva de casas para construccion ");
Console.WriteLine("Autor:Brandon Arizon Ayala Quijada AQ19009");
Console.WriteLine("Grupo de Laboratorio:6 \n");
int[,] listadodeviviendas= new int[6,5];
Console.WriteLine("las casas vacias estan decignadas con 0 y las casas ocupadas estan decignadas con 1");
Casasolicitadas(calle,colonia, dato1, listadodeviviendas);
Imprimir(listadodeviviendas);
Console.WriteLine("¿quiere regresar ah ejecutar el programa?");
dato1 = Console.ReadLine();
public static void Casasolicitadas(int calle,int colonia, string dato1, int[,] listadodeviviendas)
Console.WriteLine("hay un total de 6 calles en el vecindario y podra escoger su casa en cualquiera de las calles ");
Console.WriteLine("ingrese la calle en la que solicita su casa");
calle = int.Parse(Console.ReadLine()) -1;
Console.WriteLine("puede escoger entre 5 colonias");
colonia = int.Parse(Console.ReadLine()) -1;
listadodeviviendas[calle,colonia] = 1;
Console.WriteLine("¿quiere reservar otra casa ?");
dato1 = Console.ReadLine();
static void Imprimir(int[,] mat)
Console.Write("{0,12}", "");
for (int i = 1; i <= mat.GetLength(1); i++)
Console.Write("Colonia #{0,-2}", i);
foreach (int casa in mat)
Console.Write("{0,7}{1,-3}:", "Calle #", cont2);
Console.Write("{0,4}{1,-7}", "", casa);
if (cont1 == mat.GetLength(1))