Найти четные элементы в пересечении двух множеств - C#

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

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

Помогите, пожалуйста!!! Нужно написать программу на C# Console. Задача такая: А и В - множества. Их нужно реализовать рандомно от 0 до 9. Далее (A^B) и после этого нужно, чтобы программа находила четные элементы уже в готовом множестве С, которое является итогом пересечения множеств . Спасибо!!!

Решение задачи: «Найти четные элементы в пересечении двух множеств»

textual
Листинг программы
        static int[] CreateRandomArray(int count) {
            int[] result = new int[count];
            Random randGen = new Random(DateTime.Now.Millisecond);
            for (int i = 0; i < count; i++)
                result[i] = randGen.Next(0, 10);
 
            return result;
        }
 
        static void Main(string[] args) {
            // Создаём два рандомных списка
            int[] i1 = CreateRandomArray(20);
            int[] i2 = CreateRandomArray(40);
            // Находим пересечение списков
            var inter = i1.Intersect(i2);
            // Находим чётные числа в списке-пересечении
            var result = from i in inter
                         where i % 2 == 0
                         select i;
 
            Console.WriteLine("{");
            foreach (int x in result)
                Console.WriteLine(x);
            Console.WriteLine("}");
        }

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


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

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

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