Найти все неповторяющиеся элементы двухмерного массива целых чисел - 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] + ";");
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д