Элементы, которые есть только в массиве А или только в массиве В - C#

Узнай цену своей работы

Формулировка задачи:

Элементы, которые есть только в массиве А или только в массиве В. Алгоритм сортировки Подсчетом. Алгоритм поиска линейный. Помогите пожалуйста! сделал это, но считает только в массиве A:
int m, n, f, k;
            m = 151;
            n = 151;
            f = 51;
            Random Rnd = new Random();
            double t1 = Environment.TickCount;
            int[] A = new int[m];
            for (int i = 0; i < m; i++)
                A[i] = Rnd.Next(0, f);
            int[] B = new int[n];
            for (int i = 0; i < n; i++)
                B[i] = Rnd.Next(0, f);
            string s = "";
            bool flag = true, print = false;
 
            for (int i = 0; i < A.Length; i++)
            {
                flag = true;
                for (int j = i + 1; j < A.Length + 1; j++)
                {
                        print = true;
                        for (int p = 0; p < B.Length; p++)
                        {
                            if (A[i] == B[p])
                            {
                                flag = false;
                                print = false;
                                break;
                            }
                        }
                }
                if (flag && print)
                {
                    s += " " + A[i];
                    Console.Write("{0} ", A[i]);
                    print = false;
                }
                
            }
            Console.ReadKey();

Решение задачи: «Элементы, которые есть только в массиве А или только в массиве В»

textual
Листинг программы
            Except(A, B).ToList().ForEach(Console.WriteLine);  //Выведет элементы, которые есть только в A.
            Except(B, A).ToList().ForEach(Console.WriteLine); //Выведет элементы, которые есть только в B.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.8 из 5
Похожие ответы