Преобразовать стек в два стека. Первый должен содержать только четные числа, а второй – нечетные - 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;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д