Как удалить из слова все вхождения последней буквы? - C#

Узнай цену своей работы

Формулировка задачи:

Дано предложение. Напечатать все его слова, предварительно преобразовав каждое из них по следующему правилу: удалить из слова все вхождения последней буквы (кроме нее самой). Заранее спасибо.

Решение задачи: «Как удалить из слова все вхождения последней буквы?»

textual
Листинг программы
static void Main(string[] args)
        {
            string sent = "арр рар ррр ааа Рар Ррр";
            Console.WriteLine("Тестовое предложение: " + sent);
            string[] sent_mod = sent.Split(' ');
            for (byte i = 0; i < sent_mod.Length; i++)
            {
                sent_mod[i] = sent_mod[i].ToLower().Replace(sent_mod[i][sent_mod[i].Length - 1], '*') + sent_mod[i][sent_mod[i].Length - 1];
                for (byte j = 0; j < sent_mod[i].Length; j++)
                    if (sent_mod[i][j] == '*')
                        continue;
                    else
                        Console.Write(sent_mod[i][j]);
                Console.Write(" ");
            }
 
            Console.ReadKey();
        }

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


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

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

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