Известно, что некоторое число содержится в каждом из трех целочисленных массивов. Найти его - C#
Формулировка задачи:
Известно, что некоторое число содержится в каждом из трех целочисленных неубывающих массивов Х(1) < = Х(2) < =Х(n), Y(1)< =Y(2)< =Y(m) и Z(1) < = Z(2)<=…< = Z(k). Найти это число.
Решение задачи: «Известно, что некоторое число содержится в каждом из трех целочисленных массивов. Найти его»
textual
Листинг программы
private void FindNumber()
{
//Создаем массивы и инициализируем их
int[] array1 = { 8, 33, 46, 78, 92, 229, 399, 433 };
int[] array2 = { 5, 24, 43, 67, 78, 133, 269, 375 };
int[] array3 = { 7, 13, 27, 46, 52, 68, 78, 109 };
//Находим числа, которые пересекают все массивы
IEnumerable<int> n = array1.Intersect<int>(array2).Intersect<int>(array3);
//Выводим их в консоль
foreach (int ni in n)
Console.WriteLine(ni); //Выведет число 78
}