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