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