Как удалить из слова все вхождения последней буквы? - 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();
}