Предмет: Информатика, автор: Travka24

Вывести на экран только отрицательные четные числа из диапазона от А до В (А≤В); (C#) 7 вариант

Приложения:

aleksandrh2001: Жаль что C#, не разбираюсь сори
aleksandrh2001: целочисленные хоть?

Ответы

Автор ответа: tarsep
1

using System;

using System.Linq;

namespace t29737665

{

   internal class Program

   {

       private static void Main()

       {

           Console.WriteLine("Enter A and B:");

           var A = int.Parse(Console.ReadLine());

           var B = int.Parse(Console.ReadLine());

           Enumerable

               .Range(A, B - A + 1)

               .Where(n => n < 0)

               .Where(n => n % 2 == 0)

               .ToList()

               .ForEach(Console.WriteLine);

       }

   }

}

Приложения:

tarsep: Ладно, этот вариант наверняка работает, тут нет никакой недосказанности.
tarsep: for (int i = 0; i < count; i++) yield return start + i;
Это строка из исходного кода Enumerable.RangeIterator, который здесь используется в Range. Таким образом, здесь используется цикл for.
Похожие вопросы
Предмет: Алгебра, автор: cemenisakov3990
Предмет: Алгебра, автор: cemenisakov3990