5. Print Even Numbers - Queue
using System;
using System.Collections.Generic;
using System.Linq;
namespace CSA_Reverse_Strings
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] input = Console.ReadLine().Split().Select(x =>int.Parse(x)).ToArray();
            Queue<int> queue = new Queue<int>(input);
            int count = queue.Sum();
            int sum = 0;
            while(sum != count)
            {
                sum += queue.Peek();
                if (queue.Peek() % 2 == 1)
                {                    
                    queue.Dequeue();
                }
                else
                {
                    queue.Enqueue(queue.Dequeue());
                }             
             
            }
            Console.WriteLine(string.Join(", ",queue));
        }
    }
}
Може да стане, но тогава се обезмисля условието на задачата:
using System; using System.Collections.Generic; using System.Linq; namespace _05.PrintEvenNumbers { class Program { static void Main(string[] args) { Queue<int> evenNumbers = new Queue<int>(Console.ReadLine().Split().Select(int.Parse).Where(i => i % 2 == 0)); Console.WriteLine(string.Join(", ", evenNumbers)); } } }екстра ей това е директно записване в променливата