Напечатать текст в обратном порядке, вставляя вместо гласных букв символ "*" - C#
Формулировка задачи:
Очень нужно написать программу, или функцию, которая смогла бы выполнить такое.Дан текст, содержащий от 1 до 70 букв, за которыми идет ".". Напечатать этот текст в обратном порядке, вставляя вместо гласных букв символ "*".
Знаю, что должна быть некая функция, но не могу понять какая.....
Решение задачи: «Напечатать текст в обратном порядке, вставляя вместо гласных букв символ "*"»
textual
Листинг программы
static void Main(string[] args) { Console.WriteLine("Введите строку: "); string s = (Console.ReadLine()); string s2 = string.Empty; for (int i = s.Length-1; i >= 0; i--) { if (Glasnaya(s[i])) s2 += '*'; else s2 += s[i]; } Console.WriteLine(s2); Console.ReadLine(); } static bool Glasnaya(char c) { char.ToLower(c); if (c == 'а' | c == 'у' | c == 'о' | c == 'ы' | c == 'и' | c == 'э' | c == 'я' | c == 'ю' | c == 'ё' | c == 'е') return true; else return false; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д