Выбрать значение удовлетворяющие условию, определить четность и нечетность - C#
Формулировка задачи:
static void Main(string[] args)
{
int[] arr = { 6, 14, 5, 8, 3, 34, 56, 78, 6, 4, 32, 6, 8, 2, 7, 89 };
int[] arr2 = { 5, 4, 2, 1, 8, 9,
45, 23, 5, 54, 567, 34, 23, 12, 43, 6425, 74, 85, 23, 74, 5285, 58 };
var arr3 = from x in arr
from y in arr2
where x < 15 && y > 34
select new {Value=x, isOdd=x%2==0 };
foreach(var a in arr3)
Console.WriteLine("Цифра {0} является{1}",
a.Value, a.isOdd?"Четная":"Нечетная");
}Решение задачи: «Выбрать значение удовлетворяющие условию, определить четность и нечетность»
textual
Листинг программы
var arr3 = (from x in
(from x in arr where x < 15 select x)
.Union
(from y in arr2 where y > 34 select y)
.Distinct()
select new { Value = x, isEven = x % 2 == 0 });
foreach (var a in arr3)
Console.WriteLine("Число {0} является {1}",
a.Value, a.isEven ? "четным" : "нечетным");