Выбрать значение удовлетворяющие условию, определить четность и нечетность - C#

Узнай цену своей работы

Формулировка задачи:

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

Решение задачи: «Выбрать значение удовлетворяющие условию, определить четность и нечетность»

textual
Листинг программы
  1. var arr3 = (from x in
  2.                 (from x in arr where x < 15 select x)
  3.                 .Union
  4.                 (from y in arr2 where y > 34 select y)
  5.                 .Distinct()
  6.             select new { Value = x, isEven = x % 2 == 0 });
  7.  
  8. foreach (var a in arr3)
  9.     Console.WriteLine("Число {0} является {1}",
  10.         a.Value, a.isEven ? "четным" : "нечетным");

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.933 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы