static void Main(string[] args) { Console.Title = "Домашнее Задание - Латыпов Альфар"; //Решить следующие задачи с использованием класса Stack: #region STACK //Console.ForegroundColor = ConsoleColor.Yellow; //Console.WriteLine("\n\t\t Решить следующие задачи с использованием класса Stack:"); //Console.WriteLine("\t\t ==========================================================="); //Console.ForegroundColor = ConsoleColor.White; ///*1. Дан файл, в котором записан набор чисел. Переписать в другой файл все числа в обратном порядке.*/ //Task1 task1 = new Task1(); //task1.Solution(); ///*2. Создать текстовый файл. Распечатать гласные буквы этого файла в обратном порядке.*/ //Task2 task2 = new Task2(); //task2.Solution(); ///*3. Даны 2 строки s1 и s2. Из каждой можно читать по одному символу. Выяснить, является ли строка s2 обратной s1.*/ //Task3 task3 = new Task3(); //task3.Solution(); //Console.ReadKey(); Console.Clear(); #endregion STACK #region Queue Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("\n\t\t Решить следующие задачи с использованием класса Queue:"); Console.WriteLine("\t\t ==========================================================="); Console.ForegroundColor = ConsoleColor.White; Console.ReadKey(); // /*4. Дан текстовый файл. За один просмотр файла напечатать элементы файла в следующем порядке: // сначала все символы, отличные от цифр, а затем все цифры, сохраняя исходный порядок в каждой группе символов.*/ // Task4 task4 = new Task4(); // task4.Solution(); // /*5.Дан файл, содержащий числа. За один просмотр файла напечатать элементы файла в следующем порядке: //сначала все числа, из интервала [a,b], потом все числа, меньшие a, потом все числа, большие b, //сохраняя исходный порядок в каждой группе чисел.*/ // Task5 task5 = new Task5(); // task5.Solution(); /*6.Дан текстовый файл. За один просмотр файла напечатать элементы файла в следующем порядке: * сначала все слова, начинающиеся на гласную букву, потом все слова, начинающиеся на согласную букву, * сохраняя исходный порядок в каждой группе слов.*/ Task6 task6 = new Task6(); task6.Solution(); #endregion Queue }