Распечатать гласные буквы из заданного файла в обратном порядке - C#
Формулировка задачи:
Создать текстовый файл. Распечатать гласные буквы этого файла в обратном порядке.
Решение задачи: «Распечатать гласные буквы из заданного файла в обратном порядке»
textual
Листинг программы
Console.WriteLine("Введите текст:"); string text = Console.ReadLine(); using (StreamWriter writer = new StreamWriter(@"d:\1.txt", false, Encoding.Default)) { writer.Write(text); } char ch; string vowels = "aeiouаеёиоуыэюя"; Stack<char> vowelStack = new Stack<char>(); using (StreamReader reader = new StreamReader(@"d:\1.txt", Encoding.Default)) { while (!reader.EndOfStream) { ch=(char)reader.Read(); if (vowels.Contains(ch)) { vowelStack.Push(ch); } } Console.WriteLine(string.Join(string.Empty, vowelStack)); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д