Как удалить из слова все вхождения последней буквы? - 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(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д