Найти все неповторяющиеся элементы двухмерного массива целых чисел - C#
Формулировка задачи:
Найти все неповторяющиеся элементы двухмерно¬го массива целых чисел
Решение задачи: «Найти все неповторяющиеся элементы двухмерного массива целых чисел»
textual
Листинг программы
static void Main(string[] args) { int[,] MyArray = new int[5,5]; Random gen = new Random(); for (int i = 0; i < MyArray.GetLength(0); i++) for (int j = 0; j < MyArray.GetLength(0); j++) MyArray[i,j] = gen.Next(0, 30); for (int i = 0; i < MyArray.GetLength(0); i++) { Console.WriteLine("\n"); for (int j = 0; j < MyArray.GetLength(0); j++) Console.Write(MyArray[i, j] + "\t"); } Console.WriteLine("\n<br>\n"); int k=0; int[] NewArray = new int[MyArray.Length]; bool flag=true; for (int i = 0; i < MyArray.GetLength(0); i++) for (int j = 0; j < MyArray.GetLength(0); j++) NewArray[k++] = MyArray[i, j]; for (int i = 0; i < NewArray.Length; i++) { flag = true; for (int j =0; j < NewArray.Length; j++) if (NewArray[i] == NewArray[j]&& i!=j) flag = false; if (flag) Console.Write(NewArray[i] + ";"); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д