Как определить принадлежит ли пара чисел бинарному множеству? - C#
Формулировка задачи:
Например:
Дано бинарное отношение А={(1,2);(2,3);(3,3))
как определить что множество B={2,3} входит в А?
Решение задачи: «Как определить принадлежит ли пара чисел бинарному множеству?»
textual
Листинг программы
string[] stringА = { "1,2", "2,3", "3,3" };
string[] stringC = { "1,2", "2,4", "3,3" };
string stringB = "2,3";
Console.WriteLine("А = { '1,2', '2,3', '3,3' }");
Console.WriteLine("C = { '1,2', '2,4', '3,3' }");
Console.WriteLine("B = { '2,3' }");
Console.WriteLine();
for (int i = 0; i < stringА.Length; i++)
{
if (stringА[i] == stringB)
Console.WriteLine("B(" + stringB + ") = A(" + stringА[i] + ") - Yes");
else
Console.WriteLine("B(" + stringB + ") = A(" + stringА[i] + ") - No");
}
for (int i = 0; i < stringC.Length; i++)
{
if (stringC[i] == stringB)
Console.WriteLine("B(" + stringB + ") = C(" + stringC[i] + ") - Yes");
else
Console.WriteLine("B(" + stringB + ") = C(" + stringC[i] + ") - No");
}
Console.ReadKey();