Проблема в том, что эта матрица показывает один знак, повторенный 3 раза, мне нужно только показывать знаки 2 раза, , если кто-то может мне помочь, было бы здорово. Мне нужно это для игры с памятью.Может ли кто-нибудь помочь мне исправить эту случайную матрицу
Random rand = new Random();
string[,] Matrix = { { "!", "!", "@", "@" }, { "$", "$", "#", "#" }, { "%", "%", "^", "^" }, { "&", "&", "*", "*" } };
int row = 0;
int column = 0;
int row2 = 0;
int column2 = 0;
for (int inc = 0; inc < 51; inc++)
{
row2 = rand.Next(4);
column2 = rand.Next(4);
Matrix[row, column] = Matrix[row2, column2];
row = row2;
column = column2;
}
Console.WriteLine("\n\n\n {0} | {1} | {2} | {3}", Matrix[0, 0], Matrix[0, 1], Matrix[0, 2], Matrix[0, 3]);
Console.WriteLine(" ----|----|----|----");
Console.WriteLine(" {0} | {1} | {2} | {3}", Matrix[1, 0], Matrix[1, 1], Matrix[1, 2], Matrix[1, 3]);
Console.WriteLine(" ----|----|----|----");
Console.WriteLine(" {0} | {1} | {2} | {3}", Matrix[2, 0], Matrix[2, 1], Matrix[2, 2], Matrix[2, 3]);
Console.WriteLine(" ----|----|----|----");
Console.WriteLine(" {0}| {1}| {2}| {3} \n", Matrix[3, 0], Matrix[3, 1], Matrix[3, 2], Matrix[3, 3]);
Console.ReadLine();
В чем ваш вопрос? что вы имеете в виду под одним знаком, повторяется три раза? – Akansha
Как это исправить, мне нужно только показывать знаки 2 раза. – Lune