Преобразовать стек в два стека. Первый должен содержать только четные числа, а второй – нечетные - C#

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

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

Сессия грядет , ребята выручайте! 2. Сформировать динамический список (стек), считая, что длина списка (количество элементов) задана. После создания стека выполнить индивидуальное задание. В конце работы все стеки должны быть удалены. Вариант 1. 1.Преобразовать стек в два стека. Первый должен содержать только четные числа, а второй – нечетные.

Решение задачи: «Преобразовать стек в два стека. Первый должен содержать только четные числа, а второй – нечетные»

textual
Листинг программы
            Stack<int> stack = new Stack<int>(new[] {1,2,3,4,5,6,7,8,9});
            Stack<int> evens = new Stack<int>();
            Stack<int> odds = new Stack<int>();
            foreach (int n in stack)
            {
                if (n % 2 == 0)
                    evens.Push(n);
                else
                    odds.Push(n);
            }
            stack = evens = odds = null;

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


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

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

10   голосов , оценка 3.9 из 5
Похожие ответы