Выполнить операции над множествами (объединение, пересечение, разницу) - C#
Формулировка задачи:
над множествами 1 и 2 выполнить - объединение ,пересечение , разницу mnoj1\mnoj2 и mnoj2\mnoj1(ну ещё дополнение mnoj1 и mnoj2 до универсального , но хотелось бы после того как увижу помощь самому дойти)
насколько я понял нужно использовать цикл for но вот как=) так и не понял
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace ConsoleApplication1
- {
- class Program
- {
- static void Main(string[] args)
- {
- try
- {
- Console.WriteLine("Лабораторная работа №{0}", 1);
- Console.WriteLine("Работа с множествами");
- int[] mnoj1 = new int[] {-7,-5,2} ;
- int[] mnoj2 = new int[] { -3, 0, 1 };
- int[] mnoj_univer=new int[] {-7,-5,-3-0-1-2};
- Console.ReadLine();
- }
- catch {
- Console.WriteLine(Error);
- }
- }
- }
- }
Решение задачи: «Выполнить операции над множествами (объединение, пересечение, разницу)»
textual
Листинг программы
- var powerSet = PowerSet(mnoj1);
- foreach (var subset in powerSet)
- {
- foreach (var element in subset)
- Console.Write("{0} ", element);
- Console.WriteLine();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д