Me han dejado hacer un buscaminas en C# pero he tenido un problema no se como ponerle las minas aleatoriamente
y que me diga cuando gana y cuando pierde aqui le dejo el codigo tengo hecho hasta el momento
dejo mi correo por si alguien me quire mandar la solucion
elkiller31@hotmail.comclass matrices
{
public int[,] matriz;
//static matrices.Main
public void llenar_matriz_aleatoria(int n)
{
int[,] numeros=new int[5,5];
Console.WriteLine("Ingresar numero de coordenadas");
for(int a=0; a<3; a++)//filas
{
for(int b=0; b<3; b++)//columnas
{
Console.WriteLine("{0}{1} del arreglo",a,b);
numeros[a,b]=Convert.ToInt32(Console.ReadLine());
matriz = new int[5,5];
Random rnd = new Random();
int aleatorio = rnd.Next(3,3);
int contador = 0;
for (int i = 1; i < 5; i++)
{
for (int j = 1; j < 5; j++)
{
if (matriz[i, j] !=aleatorio)
{
contador++;
}
else
{
i = 1;
j = 1;
contador = 0;
aleatorio = rnd.Next(1,1);
}
if (n == contador)
matriz[i, j] = aleatorio;
}
}
}
}
}
public void llenar_matriz_manual(int n)
{
matriz = new int[n,n];
for (int i = 0; i < n; i++)
for (int j = 0; j < n; j++)
{
Console.WriteLine("digite numero en la posición " + i + "," + j + "*");
matriz[i, j] = Convert.ToInt32(Console.ReadLine());
}
}
public void imprimir_matriz(int n)
{
for (int i = 0; i < n; i++)
{
Console.WriteLine("");
for (int j = 0; j < n; j++)
{
Console.Write(matriz[i, j]+"0");
}
}
}
public static void Main(String[] args)
{
matrices matriz1 = new matrices();
matriz1.llenar_matriz_aleatoria(5);
matriz1.imprimir_matriz(5);
}
}
}