Выполнить операции над множествами (объединение, пересечение, разницу) - 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();
}