Операции со стеком С# - C#
Формулировка задачи:
Создать стек из 9 эл-ов, удалить э-ты кратные 3.
Решение задачи: «Операции со стеком С#»
textual
Листинг программы
// Создание и заполнение основного стека Stack<int> stack = new Stack<int>(9); Random rand = new Random(); while (stack.Count < 9) stack.Push(rand.Next()); // Создание запасного стека Stack<int> backup = new Stack<int>(9); // Проверка чисел на кратность трем while (stack.Count > 0) { int value = stack.Pop(); if (value % 3 != 0) backup.Push(value); } // Восстановление основного стека без удаленных элементов while (backup.Count > 0) stack.Push(backup.Pop());
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д