Напечатать текст в обратном порядке, вставляя вместо гласных букв символ "*" - 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;
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.25 из 5
Похожие ответы